@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('Inter-Regular-new.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('Inter-Medium-new.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('Inter-SemiBold-new.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('Inter-Bold-new.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: url('Inter-Black-new.woff2') format('woff2'),url('Inter-Black-new.woff2') format('woff');
  font-display: swap;
}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
fieldset,img{border:0}
:focus{outline:0}
address,caption,cite,code,dfn,em,optgroup,th,var{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
sub,sup{font-size:100%;vertical-align:baseline}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
.clearfix{margin-right:auto;margin-left:auto}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
b,em,i{font-style:normal;font-weight:400}
body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,"Microsoft Yahei",Arial,Tahoma,Helvetica,SimSun,"Hiragino Sans GB",sans-serif;font-size:0.29rem;line-height:0.35rem;color:#0D1421;background-color:#F7F9FD;position:relative;line-height:1.5}
body,html{position:relative;width: 100%;}
html{height:100%}
button,input[type=button],input[type=password],input[type=reset],input[type=submit],input[type=text]{appearance:none;-webkit-appearance:none;}
input[type=password]::-ms-reveal{display:none;}
a{text-decoration:none;color: #808080;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input::-webkit-input-placeholder { color: #bdbdbd; }
input:-moz-placeholder { color: #bdbdbd; }
input::-moz-placeholder { color: #bdbdbd; }
input:-ms-input-placeholder { color: #bdbdbd; }
input::placeholder {color: #bdbdbd;}
/* 公共样式 */
.page{max-width: 12rem;margin: 0 auto;}
.headerBlock {width: 100%;height: 1.32rem;}
.footerBlock {width: 100%;height: 2.04rem;}
.filterBoxFixed{width:100%;position:sticky;top:0;z-index:1;background:#f7f9fd;padding-bottom:.23rem;max-width: 12rem;}

/* Dialog拉起样式 */
.dialog{width:100%;max-width: 12rem;height:100%;position:fixed;top:0;left:50%;transform: translateX(-50%) !important; background:rgba(0,0,0,.5);z-index:999;-webkit-animation:maskFadeIn .3s ease forwards;animation:maskFadeIn .3s ease forwards}
.dialog .content{position: relative; -webkit-animation:slideUp .3s cubic-bezier(.25,.8,.25,1) forwards;animation:slideUp .3s cubic-bezier(.25,.8,.25,1) forwards;max-width: 12rem;position:fixed;bottom:0;padding-bottom: 0.98rem;;box-sizing: border-box; width:100%;background:#fff;border-radius:.29rem .29rem 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.dialog .content .close{position:absolute;top:.69rem;right:.58rem;display:block;width:.69rem;height:.69rem;background:url(../img/date_ico_close.png) no-repeat;background-size:.69rem .69rem;background-position:center}
/* 轻提示 */
.toast{position:fixed;top:50%;left:50%;padding:.29rem .45rem;background:rgba(1,1,1,.3);border-radius:.23rem;z-index:9999;display:none;transform:translate(-50%,-50%);animation:toastPopup .3s ease forwards}
.toast .mag{font-weight:400;color:#fff;font-size:.35rem}
@keyframes toastPopup{0%{opacity:0;transform:translate(-50%,100%)}
100%{opacity:1;transform:translate(-50%,-50%)}
}
.toastActive{display:block;animation:toastPopup .3s ease forwards,toastFadeOut .4s ease 2.6s forwards}
@keyframes toastFadeOut{0%{opacity:1}
100%{opacity:0;visibility:hidden}
}
* {
  -webkit-tap-highlight-color: transparent !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
/* 头部&底部 s */
.hide{display: none;}
header{width: 100%;height: 1.32rem;background: #FD4245;position: fixed;top: 0;left:50%;transform: translateX(-50%); margin: auto;z-index: 99;max-width: 12rem;}
header h1{height:1.32rem;font-size: .58rem;color: #FFFFFF;text-align: center;line-height: 1.32rem;}
header .appDownload{width: 2.13rem;height: 0.86rem;border-radius: .17rem;border: .03rem solid #FFFFFF;text-align: center;line-height: 0.86rem;color: #FFFFFF;font-size: .4rem;position: absolute;right: 0.43rem;top: 0.23rem;}
header .leftBtn{position: absolute;left: 0.43rem;top: 0.32rem;display: flex;}
header .leftBtn .backBefore{display:block;width: .69rem;height: .69rem;background-image: url('../img/ico_back.png');background-size: cover;}
header .leftBtn .backHome{display:block;width: .69rem;height: .69rem;background-image: url('../img/ico_home.png');background-size: cover;margin-left: .35rem;}
footer{width: 100%;background: #fff;position: fixed;bottom: 0;left:50%;transform: translateX(-50%); margin: auto;padding: 0 0 .4rem 0;z-index: 99;max-width: 12rem;border-top: 0.03rem solid #EEF1F7;box-sizing: border-box;}
footer nav{width: 100%;height: 1.44rem;display: flex;justify-content: space-around;align-items: center;}
footer nav a{display: block;width: 1.44rem;height: 1.44rem;font-weight: 500;font-size: .37rem;color: #808080;text-align: center;}
footer nav a::before{content: '';display: block;width: .92rem;height: .92rem;margin: 0 auto;background-size: contain;}
footer nav a:nth-child(1)::before{background-image: url('../img/home02.png');}
footer nav a:nth-child(2)::before{background-image: url('../img/games02.png');}
footer nav a:nth-child(3)::before{background-image: url('../img/sport02.png');}
footer nav a:nth-child(4)::before{background-image: url('../img/number02.png');}
footer nav a:nth-child(5)::before{background-image: url('../img/mine02.png');}
footer nav a.active{color: #FD4245;}
footer nav a.active:nth-child(1)::before{background-image: url('../img/home01.png');}
footer nav a.active:nth-child(2)::before{background-image: url('../img/games01.png');}
footer nav a.active:nth-child(3)::before{background-image: url('../img/sport01.png');}
footer nav a.active:nth-child(4)::before{background-image: url('../img/number01.png');}
footer nav a.active:nth-child(5)::before{background-image: url('../img/mine01.png');}
/* 头部&底部 e */

/* 玩法说明弹窗 s */
.lotteryRuleDialog .dialogMain{position: fixed;bottom: 0;margin: auto;left: 0;width: 100%;max-width: 12rem;padding: 0 .43rem 0.43rem;background: #fff;border-radius: .29rem .29rem 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;animation: dialogContentSlideUp .3s cubic-bezier(.25, .8, .25, 1) forwards;}
.lotteryRuleDialog .dialogClose{position: absolute;top: 0.12rem;right: 0.12rem;width: 0.69rem;height: 0.69rem;background: url(../img/date_ico_close.png) no-repeat center;background-size: cover;}
.lotteryRuleDialog .dialogTitle{width: 100%;height: 2.07rem;font-weight: 600;font-size: 0.46rem;color: #353535;line-height: 2.07rem;text-align: center;}
.lotteryRuleDialog .dialogContent{width: 100%;max-height: calc(100vh - 5.88rem);overflow: hidden;overflow-y: auto;scrollbar-width: none;}
.lotteryRuleDialog .dialogContent::-webkit-scrollbar{display: none;}
.lotteryRuleDialog .dialogContent h5{font-weight: 600;font-size: 0.4rem;color: #353535;line-height: 0.43rem;margin: 0.43rem 0;text-align: center;}
.lotteryRuleDialog .dialogContent h5:first-child{margin-top: 0;}
.lotteryRuleDialog .dialogContent p{font-weight: 400;font-size: 0.37rem;color: #757575;line-height: 0.69rem;text-align: justify;text-indent: 2em;}
.lotteryRuleDialog .dialogContent img{width: 100%;height: auto;}
@-webkit-keyframes dialogContentSlideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes dialogContentSlideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.lotteryRuleDialog .ruleTableWrap {width: 100%;overflow: hidden;overflow-x: auto;margin-bottom: 0.2rem;}
.lotteryRuleDialog .ruleTableWrap .ruleTable tr{height: 0.6rem;font-size: 0.37rem;}
/* 玩法说明弹窗 e */

/* 首页 s */
.indexPage .mainPage{margin-top: 0.29rem;padding: 0 0.29rem 0.23rem;box-sizing: border-box;}
/* 首页-banner */
.indexPage .bannerBox{width: 100%;height: 4.9rem;display: flex;justify-content: space-between;}
.indexPage .bannerLeft{position: relative;width: 2.88rem;height: 100%;border-radius: 0.23rem;margin-right: 0.23rem;background: #ccc;overflow: hidden;flex-shrink: 0;}
.indexPage .bannerLeft img{width: 100%;height: 100%;object-fit: cover;}
.indexPage .bannerExpert{position: absolute;top: 0.37rem;left: 50%;transform: translateX(-50%) skew(-5deg);width: 100%;}
.indexPage .bannerExpert h4{font-weight: 900;font-size: 0.52rem;color: #FFFFFF;line-height: 0.63rem;text-shadow: 0.03rem 0.03rem 0.06rem rgba(0,0,0,0.8);text-align: center;}
.indexPage .bannerRight{flex: 1;height: 100%;background: linear-gradient( 292deg, #5F3D29 0%, #6B3D35 100%);border-radius: 0.23rem;padding: 0.32rem 0.17rem 0.17rem;box-sizing: border-box;}
.indexPage .bannerRight .title{width: 100%;height: 0.43rem;display: flex;align-items: center;justify-content: space-between;padding: 0 0.06rem 0 0.2rem;box-sizing: border-box;}
.indexPage .bannerRight .title .icon{width: 2.13rem;height: 100%;background: url(../img/home_ico_tittle.png) no-repeat center;background-size: contain;}
.indexPage .bannerRight .title .more{display: flex;align-items: center;font-size: 0.4rem;color: #F9E5CC;}
.indexPage .bannerRight .title .more i{display: inline-block;width: 0.12rem;height: 0.22rem;background: url(../img/home_ico_next01.png) no-repeat center;background-size: cover;margin-left: 0.12rem;}
.indexPage .bannerRight .raceBox{width: 100%;height: 3.74rem;background: #fff;border-radius: 0.17rem;margin-top: 0.23rem;padding: 0.14rem;box-sizing: border-box;display: flex;flex-direction: column;}
.indexPage .bannerRight .raceItem{flex: 1;width: 100%;border-bottom: 0.03rem solid #F7F9FD;box-sizing: border-box;}
.indexPage .bannerRight .raceItem:last-child{border-bottom: none;}
.indexPage .bannerRight .raceItem>a{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;}
.indexPage .bannerRight .receInfo{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 0.46rem;padding: 0 0.09rem;box-sizing: border-box;}
.indexPage .bannerRight .receInfo .infoLeft{display: flex;align-items: center;gap: 0 0.09rem;font-size: 0.35rem;color: #808080;line-height: 0.35rem;}
.indexPage .bannerRight .receInfo .infoLeft .status{color: #4593EE;}
.indexPage .bannerRight .receInfo .infoRight{display: flex;align-items: center;gap: 0.12rem;}
.indexPage .bannerRight .receInfo .infoRight span{height: 0.46rem;padding: 0 0.1rem; border-radius: 0.06rem;display: flex;align-items: center;justify-content: center;font-weight: 400;font-size: 0.35rem;line-height: 0.35rem;}
.indexPage .bannerRight .receInfo .infoRight .info1{background: rgba(253,66,69,0.1);color: #FD4245;}
.indexPage .bannerRight .receInfo .infoRight .info2{background: rgba(69,147,238,0.1);color: #4593EE;}
.indexPage .bannerRight .receTeam{display: flex;align-items: center;width: 100%;height: 0.58rem;margin-top: 0.29rem;}
.indexPage .bannerRight .receTeam .teamBox{flex: 1;display: flex;align-items: center;gap: 0 0.12rem;}
.indexPage .bannerRight .receTeam .teamBox.flexEnd{justify-content: flex-end;}
.indexPage .bannerRight .receTeam .teamBox h4{font-weight: 500;font-size: 0.43rem;color: #353535;max-width: 1.72rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexPage .bannerRight .receTeam .teamBox img{width: 0.58rem;height: 0.58rem;}
.indexPage .bannerRight .receTeam .vs{width: 0.46rem;margin: 0 0.29rem;font-weight: bold;font-size: 0.4rem;color: #353535;line-height: 0.46rem;}
/* 首页-nav导航 */
.indexPage .navBox{width: 100%;height: 2.5rem;background: #FFFFFF;border-radius: 0.23rem;padding: 0.2rem 0.14rem 0.35rem;box-sizing: border-box;margin-top: 0.23rem;}
.indexPage .navBox ul{display: flex;}
.indexPage .navBox ul li{flex: 1;}
.indexPage .navBox ul li .navIcon{display: block;width: 1.32rem;height: 1.32rem;margin: 0 auto;background: url(../img/home_ico_func01.png) no-repeat center;background-size: contain;}
.indexPage .navBox ul li .navIcon.icon2{background-image: url(../img/home_ico_func02.png);}
.indexPage .navBox ul li .navIcon.icon3{background-image: url(../img/home_ico_func03.png);}
.indexPage .navBox ul li .navIcon.icon4{background-image: url(../img/home_ico_func04.png);}
.indexPage .navBox ul li .navIcon.icon5{background-image: url(../img/home_ico_func05.png);}
.indexPage .navBox ul li h4{width: 100%;height: 0.35rem;margin-top: 0.09rem;font-weight: 600;font-size: 0.4rem;color: #353535;text-align: center;line-height: 0.4rem;}
/* 首页-lottery结果 */
.indexPage .lotteryBox{width: calc(100% + 0.58rem);height: 3.8rem;overflow: hidden;overflow-x: auto;scrollbar-width: none;display: flex;gap: 0.17rem;margin-top: 0.23rem;margin-left: -0.29rem;padding-left: 0.29rem;box-sizing: border-box;}
.indexPage .lotteryBox::-webkit-scrollbar{display: none;}
.indexPage .lotteryItem{display: flex;flex-direction: column;justify-content: center;width: 8.4rem;height: 100%;background: #FFFFFF;border-radius: 0.23rem;padding: 0 0.29rem;box-sizing: border-box;}
.indexPage .lotteryItem .title{position: relative;width: 100%;height: 0.55rem;display: flex;align-items: center;font-weight: 500;font-size: 0.43rem;}
.indexPage .lotteryItem .title::after{content: "";position: absolute;bottom: -0.35rem;left: 0;width: 100%;height: 0.03rem;background: #F7F9FD;}
.indexPage .lotteryItem .title h5{color: #353535;font-weight: 500;}
.indexPage .lotteryItem .title span{color: #808080;margin-left: 0.1rem;}
.indexPage .lotteryItem .resBox{width: 100%;height: 0.95rem;display: flex;align-items: center;justify-content: space-between;margin: 0.65rem 0 0.29rem;}
.indexPage .lotteryItem .resBox .toIcon{display: block;width: 0.12rem;height: 0.22rem;background: url(../img/home_ico_next02.png) no-repeat center;background-size: cover;margin-left: 0.8rem;}
.indexPage .lotteryItem .resList{display: flex;align-items: center;height: 0.81rem;gap: 0.2rem;}
.indexPage .lotteryItem .resList li{display: flex;align-items: center;justify-content: center;width: 0.81rem;height: 100%;border-radius: 50%;background: #FD4245;font-weight: 600;font-size: 0.4rem;color: #FFFFFF;}
.indexPage .lotteryItem .resList li.spec{background: #4593EE;}
.indexPage .lotteryItem .infoBox{display: flex;align-items: center;width: 100%;height: 0.49rem;font-weight: 500;font-size: 0.4rem;color: #808080;}
.indexPage .lotteryItem .infoBox .prize{color: #FD4245;}
.indexPage .lotteryBox .more{position: relative;width: 1.15rem;height: 100%;display: flex;align-items: center;background: #FFFFFF;border-radius: 0.23rem 0 0 0.23rem;padding: 0 0.32rem 0 0.49rem;font-weight: 500;font-size: 0.4rem;color: #353535;line-height: 0.46rem;}
.indexPage .lotteryBox .more::before{content: "";position: absolute;top: 50%;left: 0.32rem;width: 0.04rem;height: 0.28rem;background: #808080;transform: translateY(-50%);}
/* 首页-专家 */
.indexPage .expertBox{width: 100%;min-height: 100vh;border-radius: 0.23rem;background: #FFFFFF;margin-top: 0.23rem;}
/* 首页-专家-tab */
.indexPage .expertTab{position: sticky;top: 1.32rem;width: 100%;min-height: 1.44rem;border-radius: 0.23rem 0.23rem 0 0;background: #fff;z-index: 99;}
.indexPage .expertTab.fixedTab::before{content: "";position: absolute;top: 0;left: -0.29rem;width: 0.29rem;height: 100%;background: #fff;}
.indexPage .expertTab.fixedTab::after{content: "";position: absolute;top: 0;right: -0.29rem;width: 0.29rem;height: 100%;background: #fff;}
.indexPage .expertTab .tabList{width: 100%;height: 1.44rem;display: flex;align-items: center;gap: 0 0.17rem;border-bottom: 0.03rem solid #F7F9FD;box-sizing: border-box;padding: 0 0.29rem;box-sizing: border-box;}
.indexPage .expertTab .tabList li{position: relative;height: 100%;display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: 0.52rem;color: #808080;padding: 0 0.23rem;box-sizing: border-box;}
.indexPage .expertTab .tabList li::after{content: "";position: absolute;bottom: -0.01rem;left: 50%;width: 0.86rem;height: 0.12rem;background: #FD4245;transform: translateX(-50%);display: none;}
.indexPage .expertTab .tabList li .dropIcon{width: 0.35rem;height: 0.35rem;margin-left: 0.12rem;background: url(../img/drop.png) no-repeat center;background-size: cover;}
.indexPage .expertTab .tabList li.active{color: #FD4245;}
.indexPage .expertTab .tabList li.active::after{display: block;}
.indexPage .expertTab .tabList li.active .dropIcon{background-image: url(../img/home_ico_sel02.png);transform: rotate(180deg);}
.indexPage .expertTab .tabList.showDialog li.active{color: #808080;}
.indexPage .expertTab .tabList.showDialog li.active::after{display: none;}
.indexPage .expertTab .tabList.showDialog li.active .dropIcon{background-image: url(../img/drop.png);transform: none;}
.indexPage .expertTab .tabList.showDialog li.showDrop{color: #FD4245;}
.indexPage .expertTab .tabList.showDialog li.showDrop .dropIcon{background-image: url(../img/home_ico_sel02.png);transform: none;}
.indexPage .expertTab .tabList.showDialog li.showDrop::after{display: block;}
/* 首页-专家-列表 */
.indexPage .expertList{width: 100%;padding: 0 0.35rem;box-sizing: border-box;}
.indexPage .expertList>ul{display: none;}
.indexPage .expertList>ul.active{display: block;}
.indexPage .expertItem{width: 100%;padding: 0.52rem 0 0.46rem;box-sizing: border-box;border-bottom: 0.03rem solid #F7F9FD;}
.indexPage .expertItem:last-child{border-bottom: none;}
.indexPage .expertHeader{width: 100%;height: 1.15rem;display: flex;align-items: center;justify-content: space-between;}
.indexPage .expertInfo{height: 100%;display: flex;align-items: center;gap: 0 0.17rem;padding-left: 0.12rem;box-sizing: border-box;}
.indexPage .expertInfo img{width: 1.15rem;height: 100%;border-radius: 50%;}
.indexPage .expertInfo .intro{padding-top: 0.09rem;}
.indexPage .expertInfo .intro h4{font-weight: 600;font-size: 0.52rem;color: #000000;line-height: 0.52rem;max-width: 3.46rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexPage .expertInfo .intro p{font-weight: 400;font-size: 0.37rem;color: #808080;line-height: 0.37rem;margin-top: 0.2rem;max-width: 5rem;}
.indexPage .expertRate {font-weight: 400;font-size: 0.58rem;color: #FD4245;line-height: 0.58rem;text-align: right;}
.indexPage .expertRate .rate{display: flex;align-items: flex-start;}
.indexPage .expertRate .rate span{font-weight: bold;font-size: 0.75rem;color: #FD4245;line-height: 0.75rem;}
.indexPage .expertRate .rate em{display: inline-block;font-weight: 400;font-size: 0.35rem;color: #FD4245;line-height: 0.35rem;}
.indexPage .expertRate .label{font-weight: 400;font-size: 0.35rem;color: #FD4245;line-height: 0.32rem;margin-top: 0.09rem;text-align: right;}
.indexPage .expertContent{margin-top: 0.35rem;display: block;}
.indexPage .expertSummary{font-weight: 400;font-size: 0.52rem;color: #353535;line-height: 0.75rem;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;overflow: hidden;}
.indexPage .expertSummary span{color: #808080;}
.indexPage .expertDesc{width: 100%;height: 0.86rem;background: #F7F9FD;border-radius: 0.12rem;display: flex;align-items: center;justify-content: space-between;padding: 0 0.2rem 0 0.17rem;box-sizing: border-box;margin-top: 0.29rem;}
.indexPage .expertDesc .desc{display: flex;align-items: center;gap: 0.12rem;}
.indexPage .expertDesc .desc .tag{display: inline-block;height: 0.52rem;justify-content: center;background: rgba(69,147,238,0.1);border-radius: 0.06rem;border: 0.01rem solid #4593EE;font-size: 0.37rem;color: #4593EE;text-align: center;line-height: 0.5rem;box-sizing: border-box;padding: 0 0.12rem;}
.indexPage .expertDesc .desc .matchInfo{flex: 1;font-size: 0.4rem;color: #808080;line-height: 0.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 7.5rem;}
.indexPage .expertDesc .toIcon{display: block;width: 0.12rem;height: 0.22rem;background: url(../img/home_ico_next02.png) no-repeat center;background-size: cover;margin-left: 0.2rem;}
.indexPage .expertFooter{width: 100%;display: flex;align-items: center;justify-content: space-between;margin-top: 0.35rem;}
.indexPage .expertFooter .time{font-size: 0.37rem;color: #808080;line-height: 0.4rem;}
.indexPage .expertFooter .price{font-size: 0.37rem;color: #E36200;line-height: 0.4rem;}
/* 首页-专家-弹窗 */
.indexPage .indexExpertDialog{height: calc(100vh - 2.76rem);top: 2.76rem;display: none;}
.indexPage .indexExpertDialogMain{width: 100%;max-width: 12rem;position:fixed;top: 2.76rem;left:0;right: 0;margin: auto;z-index:1000;background: #fff;padding: 0.46rem;box-sizing: border-box;display: none;}
.indexPage .indexExpertDialogMain .dialogList{display: flex;align-items: center;flex-wrap: wrap;gap: 0.43rem;}
.indexPage .indexExpertDialogMain .dialogList li{width: 2.16rem;height: 1.04rem;background: rgba(165,172,187,0.05);border-radius: 0.12rem;border: 0.03rem solid rgba(144,152,171,0.2);font-size: 0.43rem;color: #353535;line-height: 1.04rem;text-align: center;}
.indexPage .indexExpertDialogMain .dialogList li.active{background: rgba(253,66,69,0.1);color: #FD4245;border-color: rgba(253,66,69,0.1);}
/* 首页 e */

/* 404 s */
.notfoundPage .mainPage{position: fixed;top: 50%;left: 0;transform: translateY(-50%) !important;width: 100%;}
.notfoundPage .notfoundImg{width: 6.9rem;height: 4.78rem;margin: 0 auto;background: url(../img/none_bg.png) no-repeat center;background-size: contain;}
.notfoundPage .notfoundDesc{width: 7.8rem;margin: 0.35rem auto 0;font-weight: 500;font-size: 0.52rem;color: #353535;line-height: 0.81rem;text-align: center;}
.notfoundPage .notfoundBtn{display: block;width: 3.74rem;height: 1.44rem;margin: 0.63rem auto 0;background: #FD4245;border-radius: 0.23rem;font-weight: 500;font-size: 0.46rem;color: #FFFFFF;line-height: 1.44rem;text-align: center;}
/* 404 e */

/* 竞技彩 s */
.sportsLotteryPage .mainPage{width: 100%;padding: 0 0.29rem;box-sizing: border-box;}
/* 竞技彩-tab */
.sportsLotteryPage .pageTab{width: 100%;height: 1.21rem;background: #F7F9FD;}
.sportsLotteryPage .pageTabFixed{position: fixed;top: 1.32rem;left: 50%;transform: translateX(-50%);width: 100%;max-width: 12rem;height: 1.21rem;background: #F7F9FD;border-bottom: 0.03rem solid #EEF1F7;box-sizing: border-box;padding: 0 0.58rem 0 0.98rem;display: flex;align-items: center;justify-content: space-between;z-index: 99;}
.sportsLotteryPage .pageTab .tabList{height: 100%;display: flex;align-items: center;gap: 0.46rem;}
.sportsLotteryPage .pageTab .tabList li{position: relative;display: flex;align-items: center;justify-content: center;width: 1.5rem;height: 100%;font-weight: 600;font-size: 0.46rem;color: #808080;}
.sportsLotteryPage .pageTab .tabList li::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;height: 0.12rem;background: #FD4245;display: none;}
.sportsLotteryPage .pageTab .tabList li.active{color: #FD4245;}
.sportsLotteryPage .pageTab .tabList li.active::after{display: block;}
.sportsLotteryPage .pageTab .tabRight{display: flex;align-items: center;gap: 0.72rem;}
.sportsLotteryPage .pageTab .tabBtn{width: 0.63rem;height: 0.63rem;}
.sportsLotteryPage .pageTab .tabBtn.search{background: url(../img/ico_expert_search.png) no-repeat center;background-size: cover;}
.sportsLotteryPage .pageTab .tabBtn.follow{background: url(../img/ico_expert_attention.png) no-repeat center;background-size: cover;}
/* 竞技彩-内容 */
.sportsLotteryPage .sectionBox{width: 100%;display: none;}
.sportsLotteryPage .sectionBox.active{display: block;}
/* 竞技彩-模块head */
.sportsLotteryPage section .headBox{width: 100%;height: 1.38rem;display: flex;align-items: center;justify-content: space-between;padding: 0.35rem;box-sizing: border-box;border-bottom: 0.03rem solid #F7F9FD;}
.sportsLotteryPage section .headBox h2{font-weight: bold;font-size: 0.52rem;color: #333333;}
.sportsLotteryPage section .headTab{display: flex;align-items: center;gap: 0 0.17rem;}
.sportsLotteryPage section .headTab li{height: 0.98rem;display: flex;align-items: center;justify-content: center;padding: 0 0.29rem;background: #F2F2F2;border-radius: 0.12rem;border: 0.03rem solid #F2F2F2;box-sizing: border-box;font-size: 0.4rem;color: #353535;}
.sportsLotteryPage section .headTab li.active{background: #FFEEED;border-color: #FF9496;color: #FD4245;}
/* 竞技彩-专家精选 */
.sportsLotteryPage .featuredExpert{background: #fff;margin: 0.29rem 0 0.23rem;border-radius: 0.23rem}
.sportsLotteryPage .featuredExpert .expertListBox{width: 100%;display: none;}
.sportsLotteryPage .featuredExpert .expertListBox.active{display: block;}
.sportsLotteryPage .featuredExpert .expertList{width: 100%;padding: 0.58rem 0.35rem 0.48rem;box-sizing: border-box;border-bottom: 0.03rem solid #F7F9FD;display: flex;flex-wrap: wrap;gap: 0.63rem 0.43rem;}
.sportsLotteryPage .featuredExpert .expertList li{width: 2.04rem;}
.sportsLotteryPage .featuredExpert .expertList li a{position: relative;display: block;text-align: center;}
.sportsLotteryPage .featuredExpert .expertList li img{width: 1.15rem;height: 1.15rem;border-radius: 50%;margin: 0 auto;}
.sportsLotteryPage .featuredExpert .expertList li .name{font-size: 0.46rem;color: #333333;line-height: 0.46rem;margin-top: 0.2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sportsLotteryPage .featuredExpert .expertList li .num {margin-top: 0.2rem;height: 0.75rem;font-size: 0.46rem;color: #FD4245;line-height: 0.75rem;}
.sportsLotteryPage .featuredExpert .expertList li .num span{font-weight: 500;font-size: 0.58rem;color: #FD4245;line-height: 0.75rem;}
.sportsLotteryPage .featuredExpert .expertList li .num em{line-height: 0.4rem;vertical-align: -0.02rem;}
.sportsLotteryPage .featuredExpert .expertList li .rank{position: absolute;top: -0.29rem;right: -0.14em;width: 0.46rem;height: 0.35rem;background: #FD4245;border-radius: 0.17rem 0.17rem 0.17rem 0.03rem;font-size: 0.38rem;color: #FFFFFF;line-height: 0.35rem;text-align: center;}
.sportsLotteryPage .featuredExpert .moreExpert{width: 100%;height: 1.12rem;display: flex;align-items: center;justify-content: center;font-size: 0.46rem;color: #353535;}
.sportsLotteryPage .featuredExpert .moreExpert i{width: 0.29rem;height: 0.29rem;background: url(../img/ico_more2.png) no-repeat center;background-size: cover;margin-left: 0.09rem;}
/* 竞技彩-焦点比赛 */
.sportsLotteryPage .focusMatch{position: relative;width: 100%;height: 1.73rem;background: #FFFFFF;border-radius: 0.12rem;padding-left: 2.42rem;box-sizing: border-box;margin-bottom: 0.23rem;}
.sportsLotteryPage .focusMatch .matchMark{position: absolute;top: 0;left: 0;width: 2.42rem;height: 100%;background: url(../img/pic_competion.png) no-repeat center;background-size: cover;}
.sportsLotteryPage .focusMatch .matchSwiper{width: 100%;height: 100%;position: relative;}
.sportsLotteryPage .focusMatch .matchSlide a{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.sportsLotteryPage .focusMatch .matchInfo{display: flex;align-items: center;justify-content: center;font-size: 0.35rem;color: #828282;line-height: 0.58rem;gap: 0 0.2rem;}
.sportsLotteryPage .focusMatch .matchInfo .textColor{color: #333333;}
.sportsLotteryPage .focusMatch .matchTeam{display: flex;align-items: center;justify-content: center;margin-top: 0.09rem;height: 0.63rem;gap: 0 0.14rem;}
.sportsLotteryPage .focusMatch .matchTeam .teamBox{flex: 1;display: flex;align-items: center;gap: 0 0.2rem;}
.sportsLotteryPage .focusMatch .matchTeam .teamBox.flexEnd{justify-content: flex-end;}
.sportsLotteryPage .focusMatch .matchTeam .teamBox h4{font-weight: 500;font-size: 0.4rem;color: #353535;max-width: 1.8rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sportsLotteryPage .focusMatch .matchTeam .teamBox img{width: 0.58rem;height: 0.58rem;}
.sportsLotteryPage .focusMatch .matchTeam .analyse{height: 0.63rem;padding: 0 0.26rem;background: #FFEEED;border-radius: 0.72rem;border: 0.03rem solid #FF9496;box-sizing: border-box;font-size: 0.4rem;color: #FD4245;text-align: center;line-height: 0.66rem;}
.sportsLotteryPage .focusMatch .swiper-pagination{position: absolute;top: 0.14rem;right: 0.17rem;width: auto;height: 0.06rem;display: inline-flex;gap: 0 0.03rem;justify-content: flex-end;}
.sportsLotteryPage .focusMatch .swiper-pagination span{width: 0.12rem;height: 100%;background: #D9D9D9;border-radius: 0.55rem;}
.sportsLotteryPage .focusMatch .swiper-pagination .swiper-pagination-bullet-active{background: #FD4245;}
/* 竞技彩-即将开战 */
.sportsLotteryPage .featuredScheme{margin-bottom: 0.23rem;}
.sportsLotteryPage .featuredScheme .headBox{position: sticky;top: 1.32rem;height: 1.44rem;background: #fff;border-radius: 0.12rem;margin-bottom: 0.06rem;}
.sportsLotteryPage .featuredScheme .schemeListBox{width: 100%;display: none;}
.sportsLotteryPage .featuredScheme .schemeListBox.active{display: block;}
.sportsLotteryPage .featuredScheme .schemeList li{width: 100%;padding: 0.46rem 0.32rem;box-sizing: border-box;margin-bottom: 0.06rem;background: #fff;border-radius: 0.12rem;}
.sportsLotteryPage .featuredScheme .schemeList li:last-child{margin-bottom: 0;}
.sportsLotteryPage .featuredScheme .schemeList .schemeExpert{width: 100%;height: 1.15rem;display: flex;align-items: center;}
.sportsLotteryPage .featuredScheme .schemeList .schemeExpert img{width: 1.15rem;height: 100%;border-radius: 50%;margin-right: 0.29rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeExpert .name{max-width: 4rem;font-size: 0.52rem;color: #333333;line-height: 0.58rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sportsLotteryPage .featuredScheme .schemeList .schemeExpert .intro{width: auto;height: 0.52rem;display: inline-flex;align-items: center;justify-content: center;background: #FFEDED;border-radius: 0.03rem 0.26rem 0.26rem 0.26rem;margin-top: 0.12rem;padding: 0 0.23rem;font-size: 0.4rem;color: #FD4245;line-height: 0.5rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeExpert .intro i{width: 0.32rem;height: 0.32rem;background: url(../img/ico_attention_bask.png) no-repeat center;background-size: cover;margin-right: 0.06rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeContent{display: block;width: 100%;margin-top: 0.35rem;padding: 0.46rem 0;border-radius: 0.23rem;
border: 0.03rem solid #E0E0E0;box-sizing: border-box;}
.sportsLotteryPage .featuredScheme .schemeList .schemeContent h4{padding: 0 0.32rem;box-sizing: border-box;font-weight: 500;font-size: 0.52rem;color: #353535;line-height: 0.75rem;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 0.29rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeOther{width: 100%;height: 0.69rem;display: flex;align-items: center;justify-content: space-between;padding: 0 0.35rem;box-sizing: border-box;}
.sportsLotteryPage .featuredScheme .schemeList .schemeOther .leftInfo{font-size: 0.4rem;color: #BDBDBD;line-height: 0.58rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeOther .leftInfo .type{color: #333333;}
.sportsLotteryPage .featuredScheme .schemeList .schemeOther .leftInfo em{color: #E0E0E0;}
.sportsLotteryPage .featuredScheme .schemeList .schemeOther .price{font-size: 0.38rem;color: #FD4245;}
.sportsLotteryPage .featuredScheme .schemeList .schemeDesc{width: 100%;height: 0.69rem;display: flex;align-items: center;justify-content: space-between;background: #F2F2F2;padding: 0 0.35rem;box-sizing: border-box;margin-bottom: 0.29rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeDesc .leftInfo{height: 100%;display: flex;align-items: center;font-size: 0.4rem;color: #828282;line-height: 0.4rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeDesc .leftInfo em{margin: 0 0.1rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeDesc .leftInfo .line{color: #E0E0E0;}
.sportsLotteryPage .featuredScheme .schemeList .schemeDesc .leftInfo .time{margin-right: 0.32rem;}
.sportsLotteryPage .featuredScheme .schemeList .schemeDesc .leftInfo .team{display: inline-block;max-width: 1.7rem;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sportsLotteryPage .featuredScheme .schemeList .schemeDesc .skipIcon{width: 0.23rem;height: 0.38rem;background: url(../img/ico_next.png) no-repeat center;background-size: cover;margin-left: 0.2rem;flex-shrink: 0;}
.sportsLotteryPage .featuredScheme .moreScheme{width: 100%;height: 1.12rem;display: flex;align-items: center;justify-content: center;font-size: 0.46rem;color: #353535;background: #fff;border-top: 0.03rem solid #EEF1F7;}
.sportsLotteryPage .featuredScheme .moreScheme i{width: 0.29rem;height: 0.29rem;background: url(../img/ico_more2.png) no-repeat center;background-size: cover;margin-left: 0.09rem;}
/* 竞技彩 e */

/* 在售方案 s */
/* 在售方案-tab */
.salePlanPage .pageTab{width: 100%;height: 1.21rem;background: #F7F9FD;}
.salePlanPage .pageTabFixed{position: fixed;top: 1.32rem;left: 50%;transform: translateX(-50%);width: 100%;max-width: 12rem;height: 1.21rem;background: #F7F9FD;border-bottom: 0.03rem solid #EEF1F7;box-sizing: border-box;padding: 0 0.58rem 0 0.98rem;display: flex;align-items: center;justify-content: space-between;z-index: 99;}
.salePlanPage .pageTab .tabList{height: 100%;display: flex;align-items: center;gap: 0.46rem;}
.salePlanPage .pageTab .tabList li{position: relative;display: flex;align-items: center;justify-content: center;width: 1.5rem;height: 100%;font-weight: 600;font-size: 0.46rem;color: #808080;}
.salePlanPage .pageTab .tabList li .selectIcon{width: 0.23rem;height: 0.14rem;background: url(../img/ico_sale_01.png) no-repeat center;background-size: cover;margin-left: 0.05rem;}
.salePlanPage .pageTab .tabList li::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;height: 0.12rem;background: #FD4245;display: none;}
.salePlanPage .pageTab .tabList li.active{color: #FD4245;}
.salePlanPage .pageTab .tabList li.active::after{display: block;}
.salePlanPage .pageTab .tabList li.active .selectIcon{background-image: url(../img/ico_sale_02.png);transform: rotate(0);}
.salePlanPage .pageTab .tabList li.showDrop .selectIcon{background-image: url(../img/ico_sale_02.png);transform: rotate(180deg);}
.salePlanPage .pageTab .tabRight{display: flex;align-items: center;gap: 0.72rem;}
.salePlanPage .pageTab .tabBtn{width: 0.63rem;height: 0.63rem;}
.salePlanPage .pageTab .tabBtn.search{background: url(../img/ico_expert_search.png) no-repeat center;background-size: cover;}
.salePlanPage .pageTab .tabBtn.follow{background: url(../img/ico_expert_attention.png) no-repeat center;background-size: cover;}
/* 在售方案-子tab */
.salePlanPage .subTabBox{position: sticky;top: 2.53rem;z-index: 50;}
.salePlanPage .subTabList{width: 100%;height: 1.38rem;background: #fff;display: flex;align-items: center;gap: 0.17rem;overflow: hidden;overflow-x: auto;margin-bottom: 0.06rem;scrollbar-width: none;}
.salePlanPage .subTabList::-webkit-scrollbar{display: none;}
.salePlanPage .subTabList li{height: 0.86rem;padding: 0 0.29rem; background: #F2F2F2;border-radius: 0.12rem;border: 0.03rem solid #F2F2F2;box-sizing: border-box;font-size: 0.4rem;color: #353535;line-height: 0.8rem;text-align: center;white-space: nowrap;}
.salePlanPage .subTabList li:first-child{margin-left: 0.29rem;}
.salePlanPage .subTabList li:last-child{margin-right: 0.29rem;}
.salePlanPage .subTabList li.active{background: #FFEEED;border-color: #FF9496;color: #FD4245;}
/* 在售方案-列表 */
.salePlanPage .salePlanBox {width: 100%;padding: 0.29rem;box-sizing: border-box;display: none;}
.salePlanPage .salePlanBox.active{display: block;}
.salePlanPage .salePlanItem .salePlanLink{position: relative;display: flex;align-items: center;height: 1.73rem;background: #FFFFFF;border-radius: 0.12rem;}
.salePlanPage .salePlanItem .type{position: relative;width: 1.8rem;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-shrink: 0;font-size: 0.37rem;color: #333333;line-height: 0.58rem;}
.salePlanPage .salePlanItem .type::after{content: "";position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 0.03rem;height: 1.15rem;background: #DBDBDB;}
.salePlanPage .salePlanItem .time{position: relative;width: 1.73rem;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-shrink: 0;font-size: 0.37rem;color: #333333;line-height: 0.58rem;}
.salePlanPage .salePlanItem .time::after{content: "";position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 0.03rem;height: 1.15rem;background: #DBDBDB;}
.salePlanPage .salePlanItem .teamBox{position: relative;flex: 1;height: 100%;display: flex;align-items: center;justify-content: center;gap: 0 0.29rem;}
.salePlanPage .salePlanItem .teamBox .team{max-width: 2.42rem;font-size: 0.4rem;color: #353535;line-height: 0.4rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.salePlanPage .salePlanItem .teamBox .team.flexEnd{text-align: right;}
.salePlanPage .salePlanItem .teamBox .vs{font-size: 0.52rem;color: #353535;line-height: 0.63rem;}
.salePlanPage .salePlanItem .teamBox .status{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 1.4rem;height: 0.46rem;background: #FFE9E9;border-radius: 0.14rem 0.14rem 0 0;font-size: 0.35rem;color: #353535;line-height: 0.46rem;text-align: center;}
.salePlanPage .salePlanItem .recommend{position: absolute;top: 0;right: 0;width: 1.2rem;height: 0.46rem;background: linear-gradient( 90deg, #FF241E 0%, #FF8B38 100%);border-radius: 0 0.12rem 0 0.12rem;font-size: 0.35rem;color: #F7F9FD;line-height: 0.46rem;text-align: center;}
/* 在售方案-十四场 */
.salePlanPage .periodInfo{width: 100%;height: 1.09rem;display: flex;align-items: center;justify-content: space-between;background: #FFFFFF;border-radius: 0.23rem;padding: 0 0.29rem;box-sizing: border-box;margin-bottom: 0.06rem;}
.salePlanPage .periodInfo .period{font-size: 0.52rem;color: #353535;line-height: 0.52rem;}
.salePlanPage .periodInfo .time{font-size: 0.32rem;color: #828282;line-height: 0.4rem;}
.salePlanPage .expertPlan{width: 100%;height: 1.09rem;display: flex;align-items: center;justify-content: space-between;background: #FFFFFF;border-radius: 0.23rem;padding: 0 0.29rem;box-sizing: border-box;margin-bottom: 0.06rem;}
.salePlanPage .expertPlan .content{font-size: 0.43rem;color: #828282;line-height: 0.43rem;}
.salePlanPage .expertPlan .content span{color: #FD4245;margin-right: 0.1rem;}
.salePlanPage .expertPlan .skipAll{display: flex;align-items: center;font-size: 0.35rem;color: #828282;line-height: 0.4rem;}
.salePlanPage .expertPlan .skipAll i{width: 0.12rem;height: 0.22rem;background: url(../img/ico_mine_next.png) no-repeat center;background-size: cover;margin-left: 0.14rem;}
/* 在售方案-弹窗 */
.salePlanPage .footballTypeDialog{height: calc(100vh - 2.53rem);top: 2.53rem;display: none;}
.salePlanPage .footballTypeDialogMain{width: 100%;max-width: 12rem;position: fixed;top: 2.53rem;left: 0;right: 0;margin: auto;z-index:1000;background: #fff;display: none;}
.salePlanPage .footballTypeDialogMain .dialogList li{width: 100%;height: 1.15rem;display: flex;align-items: center;justify-content: space-between;background: #fff;padding: 0 0.23rem 0 0.35rem;box-sizing: border-box;border-bottom: 0.03rem solid #F2F2F2;font-size: 0.43rem;color: #353535;line-height: 0.43rem;}
.salePlanPage .footballTypeDialogMain .dialogList li:last-child{border-bottom: none;}
.salePlanPage .footballTypeDialogMain .dialogList li .selectIcon{width: 0.37rem;height: 0.26rem;background: url(../img/ico_award_select02.png) no-repeat center;background-size: cover;display: none;}
.salePlanPage .footballTypeDialogMain .dialogList li.active{color: #FD4245;}
.salePlanPage .footballTypeDialogMain .dialogList li.active .selectIcon{display: block;}
/* 在售方案 e */

/* 全部方案 s */
/* 全部方案-tab */
.allPlanPage .pageTab{width: 100%;height: 1.21rem;background: #F7F9FD;}
.allPlanPage .pageTabFixed{position: fixed;top: 1.32rem;left: 50%;transform: translateX(-50%);width: 100%;max-width: 12rem;height: 1.21rem;background: #F7F9FD;border-bottom: 0.03rem solid #EEF1F7;box-sizing: border-box;padding-left: 0.95rem;display: flex;align-items: center;justify-content: space-between;z-index: 99;}
.allPlanPage .pageTab .tabList{height: 100%;display: flex;align-items: center;}
.allPlanPage .pageTab .tabList li{position: relative;display: flex;align-items: center;justify-content: center;width: 2.13rem;height: 100%;font-weight: 600;font-size: 0.46rem;color: #808080;}
.allPlanPage .pageTab .tabList li::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 1.5rem;height: 0.12rem;background: #FD4245;display: none;}
.allPlanPage .pageTab .tabList li.active{color: #FD4245;}
.allPlanPage .pageTab .tabList li.active::after{display: block;}
/* 全部方案-内容 */
.allPlanPage .salePlanBox{width: 100%;padding: 0.29rem;box-sizing: border-box;display: none;}
.allPlanPage .salePlanBox.active{display: block;}
.allPlanPage .schemeList li{width: 100%;padding: 0.46rem 0.32rem;box-sizing: border-box;margin-bottom: 0.23rem;background: #fff;border-radius: 0.12rem;}
.allPlanPage .schemeList li:last-child{margin-bottom: 0;}
.allPlanPage .schemeList .schemeExpert{width: 100%;height: 1.15rem;display: flex;align-items: center;}
.allPlanPage .schemeList .schemeExpert img{width: 1.15rem;height: 100%;border-radius: 50%;margin-right: 0.29rem;}
.allPlanPage .schemeList .schemeExpert .name{max-width: 4rem;font-size: 0.52rem;color: #333333;line-height: 0.58rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.allPlanPage .schemeList .schemeExpert .intro{width: auto;height: 0.52rem;display: inline-flex;align-items: center;justify-content: center;background: #FFEDED;border-radius: 0.03rem 0.26rem 0.26rem 0.26rem;margin-top: 0.12rem;padding: 0 0.23rem;font-size: 0.4rem;color: #FD4245;line-height: 0.5rem;}
.allPlanPage .schemeList .schemeExpert .intro i{width: 0.32rem;height: 0.32rem;background: url(../img/ico_attention_bask.png) no-repeat center;background-size: cover;margin-right: 0.06rem;}
.allPlanPage .schemeList .schemeContent{display: block;width: 100%;margin-top: 0.35rem;padding: 0.46rem 0;border-radius: 0.23rem;
border: 0.03rem solid #E0E0E0;box-sizing: border-box;}
.allPlanPage .schemeList .schemeContent h4{padding: 0 0.32rem;box-sizing: border-box;font-weight: 400;font-size: 0.52rem;color: #353535;line-height: 0.75rem;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 0.29rem;}
.allPlanPage .schemeList .schemeOther{width: 100%;height: 0.69rem;display: flex;align-items: center;justify-content: space-between;padding: 0 0.35rem;box-sizing: border-box;}
.allPlanPage .schemeList .schemeOther .leftInfo{font-size: 0.4rem;color: #828282;line-height: 0.58rem;}
.allPlanPage .schemeList .schemeOther .leftInfo .type{color: #333333;}
.allPlanPage .schemeList .schemeOther .price{font-size: 0.38rem;color: #FD4245;}
.allPlanPage .schemeList .schemeDesc{width: 100%;height: 0.69rem;display: flex;align-items: center;justify-content: space-between;background: #F2F2F2;padding: 0 0.35rem;box-sizing: border-box;margin-bottom: 0.29rem;}
.allPlanPage .schemeList .schemeDesc .leftInfo{height: 100%;display: flex;align-items: center;font-size: 0.4rem;color: #828282;line-height: 0.4rem;}
.allPlanPage .schemeList .schemeDesc .leftInfo em{margin: 0 0.1rem;}
.allPlanPage .schemeList .schemeDesc .leftInfo .time{margin-right: 0.32rem;}
.allPlanPage .schemeList .schemeDesc .leftInfo .team{display: inline-block;max-width: 1.7rem;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.allPlanPage .schemeList .schemeDesc .skipIcon{width: 0.23rem;height: 0.38rem;background: url(../img/ico_next.png) no-repeat center;background-size: cover;margin-left: 0.2rem;flex-shrink: 0;}
/* 全部方案 e */

/* 数字彩 s */
.lotteryRegionDialog {display: none;}
.lotteryRegionDialog .dialogMain{position: fixed;bottom: 0;right: 0;left: 0;margin: auto;width: 100%;max-width: 12rem;padding: .37rem .29rem 0.37rem;background: #fff;border-radius: .23rem .23rem 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;animation: dialogContentSlideUp .3s cubic-bezier(.25, .8, .25, 1) forwards;}
.lotteryRegionDialog .dialogMain .dialogClose{position: absolute;top: 0.26rem;right: 0.37rem;width: 0.69rem;height: 0.69rem;background: url(../img/date_ico_close.png) no-repeat center;background-size: cover;}
.lotteryRegionDialog .dialogMain .title{font-weight: bold;font-size: 0.52rem;color: #353535;line-height: 0.86rem;text-align: center;padding-bottom: 0.43rem;border-bottom: 0.03rem solid #F7F9FD;}
.lotteryRegionDialog .dialogMain .lotteryRegionList{width: 100%;display: flex;flex-wrap: wrap;gap: 0.23rem;padding: 0.23rem 0;box-sizing: border-box;}
.lotteryRegionDialog .dialogMain .lotteryRegionList li{width: calc((100% - 0.46rem) / 3);height: 1rem;display: flex;align-items: center;justify-content: center;border-radius: 0.23rem;border: 0.03rem solid #F2F2F2;box-sizing: border-box;font-size: 0.43rem;}
.lotteryRegionDialog .dialogMain .lotteryRegionList li.active{background: #FFEEED;border-color: #FF9496;color: #FD4245;}
.digitalLottery .mainPage{width: 100%;padding: 0 0.29rem;box-sizing: border-box;}
/* 数字彩-tab */
.digitalLottery .pageTab{width: 100%;height: 1.21rem;background: #F7F9FD;}
.digitalLottery .pageTabFixed{position: fixed;top: 1.32rem;left: 50%;transform: translateX(-50%);width: 100%;max-width: 12rem;height: 1.21rem;background: #F7F9FD;border-bottom: 0.03rem solid #EEF1F7;box-sizing: border-box;padding: 0 0.58rem 0 0.98rem;display: flex;align-items: center;justify-content: space-between;z-index: 99;}
.digitalLottery .pageTab .tabList{height: 100%;display: flex;align-items: center;gap: 0.46rem;}
.digitalLottery .pageTab .tabList a{position: relative;display: flex;align-items: center;justify-content: center;width: 1.5rem;height: 100%;font-weight: 600;font-size: 0.46rem;color: #808080;}
.digitalLottery .pageTab .tabList a::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;height: 0.12rem;background: #FD4245;display: none;}
.digitalLottery .pageTab .tabList a.active{color: #FD4245;}
.digitalLottery .pageTab .tabList a.active::after{display: block;}
.digitalLottery .pageTab .tabRight{display: flex;align-items: center;gap: 0.72rem;}
.digitalLottery .pageTab .tabBtn{width: 0.63rem;height: 0.63rem;}
.digitalLottery .pageTab .tabBtn.search{background: url(../img/ico_expert_search.png) no-repeat center;background-size: cover;}
.digitalLottery .pageTab .tabBtn.follow{background: url(../img/ico_expert_attention.png) no-repeat center;background-size: cover;}
/* 数字彩-内容 */
.digitalLottery .mainBox{width: 100%;background: #FFFFFF;border-radius: 0.23rem;margin-top: 0.29rem;}
/* 数字彩-选择类型 */
.digitalLottery .filterBox{width: 100%;height: 1.38rem;padding: 0.32rem 0.35rem;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;border-bottom: 0.03rem solid #F7F9FD;}
.digitalLottery .filterLeft{display: flex;align-items: center;font-weight: 400;font-size: 0.46rem;color: #333333;line-height: 0.52rem;}
.digitalLottery .filterLeft i{width: 0.52rem;height: 0.52rem;background: url(../img/ico_aware_local.png) no-repeat center;background-size: cover;margin-right: 0.09rem;}
.digitalLottery .filterItem{display: flex;align-items: center;justify-content: space-between;width: 2.59rem;height: 0.86rem;background: #F2F2F2;border-radius: 0.12rem;border: 0.03rem solid #E6E6E6;box-sizing: border-box;padding: 0 0.23rem;font-size: 0.46rem;color: #353535;line-height: 0.86rem;}
.digitalLottery .filterItem i{width: 0.35rem;height: 0.35rem;background: url(../img/ico_award_select.png) no-repeat center;background-size: cover;}
.digitalLottery .filterItem span{font-weight: bold;}
/* 数字彩-专家 */
.lotteryExpertPage .disclaimer{width: 100%;height: 0.86rem;}
.lotteryExpertPage .disclaimerFixed{position: fixed;top: 2.53rem;left: 50%;transform: translateX(-50%);width: 100%;max-width: 12rem;height: 0.86rem;background: #F8E7EB;display: flex;align-items: center;justify-content: center;font-size: 0.4rem;color: #FD4245;z-index: 99;}
.lotteryExpertPage .disclaimerFixed .closeIcon{position: absolute;top: 50%;right: 0.37rem;transform: translateY(-50%);width: 0.4rem;height: 0.4rem;background: url(../img/ico_attention_close.png) no-repeat center;background-size: cover;}
.lotteryExpertPage .mainBox{background: none;}
/* 数字彩-专家-热门专家 */
.lotteryExpertPage .hotExpert{background: #fff;margin-bottom: 0.23rem;border-radius: 0.23rem}
.lotteryExpertPage .hotExpert .headBox{width: 100%;height: 1.38rem;display: flex;align-items: center;justify-content: space-between;padding: 0.35rem;box-sizing: border-box;border-bottom: 0.03rem solid #F7F9FD;}
.lotteryExpertPage .hotExpert .headBox h2{font-weight: bold;font-size: 0.52rem;color: #333333;}
.lotteryExpertPage .hotExpert .headTab{display: flex;align-items: center;gap: 0 0.17rem;}
.lotteryExpertPage .hotExpert .headTab li{height: 0.98rem;display: flex;align-items: center;justify-content: center;padding: 0 0.29rem;background: #F2F2F2;border-radius: 0.12rem;border: 0.03rem solid #F2F2F2;box-sizing: border-box;font-size: 0.4rem;color: #353535;}
.lotteryExpertPage .hotExpert .headTab li.active{background: #FFEEED;border-color: #FF9496;color: #FD4245;}
.lotteryExpertPage .hotExpert .expertListBox{width: 100%;display: none;}
.lotteryExpertPage .hotExpert .expertListBox.active{display: block;}
.lotteryExpertPage .hotExpert .expertList{width: 100%;padding: 0.58rem 0.35rem 0.48rem;box-sizing: border-box;border-bottom: 0.03rem solid #F7F9FD;display: flex;flex-wrap: wrap;gap: 0.63rem 0.43rem;}
.lotteryExpertPage .hotExpert .expertList li{width: 2.04rem;}
.lotteryExpertPage .hotExpert .expertList li a{position: relative;display: block;text-align: center;}
.lotteryExpertPage .hotExpert .expertList li img{width: 1.15rem;height: 1.15rem;border-radius: 50%;margin: 0 auto;}
.lotteryExpertPage .hotExpert .expertList li .name{font-size: 0.46rem;color: #333333;line-height: 0.46rem;margin-top: 0.2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lotteryExpertPage .hotExpert .expertList li .num {margin-top: 0.2rem;height: 0.75rem;}
.lotteryExpertPage .hotExpert .expertList li .num span{font-weight: 500;font-size: 0.58rem;color: #FD4245;line-height: 0.75rem;}
.lotteryExpertPage .hotExpert .expertList li .num em{font-size: 0.43rem;color: #FD4245;line-height: 0.43rem;vertical-align: -0.1rem;}
.lotteryExpertPage .hotExpert .expertList li .rank{position: absolute;top: -0.29rem;right: -0.14em;width: 0.46rem;height: 0.35rem;background: #FD4245;border-radius: 0.17rem 0.17rem 0.17rem 0.03rem;font-size: 0.32rem;color: #FFFFFF;line-height: 0.35rem;text-align: center;}
.lotteryExpertPage .hotExpert .moreExpert{width: 100%;height: 1.12rem;display: flex;align-items: center;justify-content: center;font-size: 0.46rem;color: #353535;}
.lotteryExpertPage .hotExpert .moreExpert i{width: 0.29rem;height: 0.29rem;background: url(../img/ico_more2.png) no-repeat center;background-size: cover;margin-left: 0.09rem;}
/* 数字彩-专家-热门方案 */
.lotteryExpertPage .hotScheme{background: #fff;margin-bottom: 0.23rem;border-radius: 0.23rem}
.lotteryExpertPage .hotScheme .headBox{position: sticky;top: 3.39rem;left: 0;width: 100%;box-sizing: border-box;border-bottom: 0.03rem solid #F7F9FD;z-index: 99;background: #fff;border-radius: 0.23rem 0.23rem 0 0;}
.lotteryExpertPage .hotScheme .headBox.hideDisclaimer{top: 2.53rem;}
.lotteryExpertPage .hotScheme .headBox .title{width: 100%;padding: 0 0.29rem;box-sizing: border-box;height: 1.3rem;border-bottom: 0.03rem solid #F7F9FD;box-sizing: border-box;}
.lotteryExpertPage .hotScheme .headBox .title h2{font-weight: bold;font-size: 0.52rem;color: #333333;line-height: 1.27rem;}
.lotteryExpertPage .hotScheme .headTab{width: 100%;height: 1.56rem;display: flex;align-items: center;gap: 0 0.17rem;overflow: hidden;overflow-x: auto;white-space: nowrap;scrollbar-width: none;border-bottom: 0.03rem solid #F7F9FD;box-sizing: border-box;}
.lotteryExpertPage .hotScheme .headTab::-webkit-scrollbar{display: none;}
.lotteryExpertPage .hotScheme .headTab li{height: 0.98rem;display: flex;align-items: center;justify-content: center;padding: 0 0.29rem;background: #F2F2F2;border-radius: 0.12rem;border: 0.03rem solid #F2F2F2;box-sizing: border-box;font-size: 0.4rem;color: #353535;}
.lotteryExpertPage .hotScheme .headTab li:first-child{margin-left: 0.29rem;}
.lotteryExpertPage .hotScheme .headTab li:last-child{margin-right: 0.29rem;}
.lotteryExpertPage .hotScheme .headTab li.active{background: #FFEEED;border-color: #FF9496;color: #FD4245;}
.lotteryExpertPage .hotScheme .schemeListBox ul{width: 100%;display: none;}
.lotteryExpertPage .hotScheme .schemeListBox ul.active{display: block;}
.lotteryExpertPage .hotScheme .schemeList li{width: 100%;padding: 0.29rem;box-sizing: border-box;border-bottom: 0.03rem solid #F7F9FD;display: flex;justify-content: space-between;}
.lotteryExpertPage .hotScheme .schemeList li:last-child{border-bottom: none;}
.lotteryExpertPage .hotScheme .schemeList li .schemeExpert{width: 2.02rem;margin-right: 0.17rem;;flex-shrink: 0;text-align: center;padding-top: 0.09rem;}
.lotteryExpertPage .hotScheme .schemeList li .schemeExpert img{width: 1.15rem;height: 1.15rem;margin: 0 auto;border-radius: 50%;display: block;}
.lotteryExpertPage .hotScheme .schemeList li .schemeExpert .name{font-size: 0.35rem;color: #333333;line-height: 0.46rem;margin-top: 0.26rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lotteryExpertPage .hotScheme .schemeList li .schemeContent{flex: 1;padding-right: 0.29rem;box-sizing: border-box;}
.lotteryExpertPage .hotScheme .schemeList li .schemeContent h4{height: 1.38rem;font-weight: 400;font-size: 0.52rem;color: #353535;line-height: 0.69rem;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;overflow: hidden;}
.lotteryExpertPage .hotScheme .schemeList li .schemeDesc{display: flex;align-items: center;justify-content: space-between;margin-top: 0.12rem;font-size: 0.38rem;color: #353535;line-height: 0.38rem;}
.lotteryExpertPage .hotScheme .schemeList li .schemeDesc .price{color: #FD4245;}
/* 数字彩-开奖 */
.lotteryOpenPage .lotteryOpenBox{margin-top: 0.23rem;padding: 0 0.29rem;box-sizing: border-box;display: none;}
.lotteryOpenPage .lotteryOpenBox.active{display: block;}
.lotteryOpenPage .lotteryOpenBlock{width: 100%;padding: 0.52rem 0;background: radial-gradient( 79.26% 79.29% at 75% 25.65%, rgba(255,123,120,0) 0%, #fff4f5 100%);border-radius: 0.23rem;border: 0.03rem solid rgba(253,66,69,0.1);box-sizing: border-box;margin-bottom: 0.23rem;}
.lotteryOpenPage .lotteryOpenBlock .blockTitle{position: relative;width: 100%;padding: 0 0.29rem 0.29rem;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}
.lotteryOpenPage .lotteryOpenBlock .blockTitle::after{content: "";position: absolute;bottom: 0;left: 0.29rem;width: calc(100% - 0.58rem);height: 0.03rem;background: #F7F9FD;}
.lotteryOpenPage .lotteryOpenBlock .titleInfo{height: 0.52rem;display: flex;align-items: flex-end;gap: 0.17rem;line-height: 0.52rem;}
.lotteryOpenPage .lotteryOpenBlock .titleInfo span{font-size: 0.4rem;color: #808080;}
.lotteryOpenPage .lotteryOpenBlock .titleInfo h4{font-weight: 500;font-size: 0.52rem;color: #353535;line-height: 0.52rem;}
.lotteryOpenPage .lotteryOpenBlock .titleInfo .num{color: #353535;}
.lotteryOpenPage .lotteryOpenBlock .playback{display: flex;align-items: center;justify-content: center;width: 1.21rem;height: 0.52rem;background: #F2F2F2;border-radius: 0.12rem;border: 0.03rem solid #E6E6E6;}
.lotteryOpenPage .lotteryOpenBlock .blockRes{width: 100%;padding: 0.29rem 0.29rem 0;box-sizing: border-box;display: flex;justify-content: space-between;}
.lotteryOpenPage .lotteryOpenBlock .ballList{display: flex;flex-wrap: wrap;gap: 0.23rem;}
.lotteryOpenPage .lotteryOpenBlock .ballList li{width: 0.86rem;height: 0.86rem;background: #FD4245;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: 0.46rem;color: #FFFFFF;}
.lotteryOpenPage .lotteryOpenBlock .ballList li.spec{background: #4593EE;}
.lotteryOpenPage .lotteryOpenBlock .blockRes .skipIcon{flex-shrink: 0;width: 0.22rem;height: 0.35rem;background: url(../img/ico_trend.png) no-repeat center;background-size: contain;margin-left: 0.06rem;margin-top: 0.24rem;}
.lotteryOpenPage .lotteryOpenBlock .blockInfo{width: 100%;margin-top: 0.35rem;position: relative;}
.lotteryOpenPage .lotteryOpenBlock .blockInfo .infoBox{width: 100%;height: 0.58rem;display: flex;align-items: center;justify-content: space-between;padding-right: 0.32rem;box-sizing: border-box;margin-top: 0.14rem;}
.lotteryOpenPage .lotteryOpenBlock .blockInfo .infoBox:first-child{margin-top: 0;}
.lotteryOpenPage .lotteryOpenBlock .blockInfo .infoLeft{background: linear-gradient( 90deg, #FFE3E6 0%, #FFFBFB 100%);font-size: 0.37rem;color: #828282;padding-left: 0.29rem;box-sizing: border-box;}
.lotteryOpenPage .lotteryOpenBlock .blockInfo .infoLeft span{color: #FD4245;}
.lotteryOpenPage .lotteryOpenBlock .blockInfo .todayOpen{position: absolute;top: 50%;right: 0.32rem;transform: translateY(-50%);font-weight: bold;font-size: 0.37rem;color: #FD4245;line-height: 0.42rem;}
.lotteryOpenPage .lotteryOpenBlock .blockRelate{width: 100%;padding: 0rem 0.06rem;box-sizing: border-box;display: flex;align-items: center;flex-wrap: wrap;gap: 0.35rem 0;margin-top: 0.35rem;}
.lotteryOpenPage .lotteryOpenBlock .blockRelate li{width: 25%;height: 0.4rem;}
.lotteryOpenPage .lotteryOpenBlock .blockRelate li a{width: 100%;height: 100%;position: relative;display: flex;align-items: center;justify-content: space-between;padding: 0 0.23rem;box-sizing: border-box;}
.lotteryOpenPage .lotteryOpenBlock .blockRelate li a::after{content: "";position: absolute;right: 0;top: 0;width: 0.03rem;height: 100%;background: #E0E0E0;}
.lotteryOpenPage .lotteryOpenBlock .blockRelate li:nth-child(4n) a::after,
.lotteryOpenPage .lotteryOpenBlock .blockRelate li:last-child a::after{display: none;}
.lotteryOpenPage .lotteryOpenBlock .blockRelate li h5{font-weight: bold;font-size: 0.37rem;color: #353535;}
.lotteryOpenPage .lotteryOpenBlock .blockRelate li i{width: 0.22rem;height: 0.35rem;background: url(../img/ico_trend.png) no-repeat center;background-size: contain;}
/* 数字彩-走势图 */
.trendPage .trendTypeBox{margin-top: 0.23rem;padding: 0 0.29rem;box-sizing: border-box;display: none;}
.trendPage .trendTypeBox.active{display: block;}
.trendPage .trendTypeBlock{width: 100%;background: rgba(255,255,255,0.05);border-radius: 0.23rem;border: 0.03rem solid rgba(253,66,69,0.1);box-sizing: border-box;margin-bottom: 0.23rem;}
.trendPage .trendTypeBlock .blockTitle{width: 100%;height: 1.04rem;display: flex;align-items: center;padding: 0 0.26rem;box-sizing: border-box;background: #FFF7F7;border-radius: 0.23rem 0.23rem 0 0;}
.trendPage .trendTypeBlock .blockTitle h4{font-weight: bold;font-size: 0.52rem;color: #353535;line-height: 0.52rem;}
.trendPage .trendTypeBlock .blockTitle i{width: 0.55rem;height: 0.55rem;margin-right: 0.09rem;background: url(../img/ico_local_lottery.png) no-repeat center;background-size: cover;}
.trendPage .trendTypeBlock.ssqBlock .blockTitle i{background-image: url(../img/ico_lottery_ssq.png);}
.trendPage .trendTypeBlock.dltBlock .blockTitle i{background-image: url(../img/ico_lottery_dlt.png);}
.trendPage .trendTypeBlock.fc3dBlock .blockTitle i{background-image: url(../img/ico_lottery_fc3d.png);}
.trendPage .trendTypeBlock.kl8Block .blockTitle i{background-image: url(../img/ico_lottery_kl8.png);}
.trendPage .trendTypeBlock.pl3Block .blockTitle i{background-image: url(../img/ico_lottery_pl3.png);}
.trendPage .trendTypeBlock.pl5Block .blockTitle i{background-image: url(../img/ico_lottery_pl5.png);}
.trendPage .trendTypeBlock.qxcBlock .blockTitle i{background-image: url(../img/ico_lottery_qxc.png);}
.trendPage .trendTypeBlock.qlcBlock .blockTitle i{background-image: url(../img/ico_lottery_qlc.png);}
.trendPage .trendTypeBlock .blockList{width: 100%;padding: 0.37rem 0.06rem 0.52rem;box-sizing: border-box;display: flex;align-items: center;flex-wrap: wrap;gap: 0.35rem 0;}
.trendPage .trendTypeBlock .blockList li{width: 25%;height: 0.4rem;}
.trendPage .trendTypeBlock .blockList li a{width: 100%;height: 100%;position: relative;display: flex;align-items: center;justify-content: space-between;padding: 0 0.23rem;box-sizing: border-box;}
.trendPage .trendTypeBlock .blockList li a::after{content: "";position: absolute;right: 0;top: 0;width: 0.03rem;height: 100%;background: #E0E0E0;}
.trendPage .trendTypeBlock .blockList li:nth-child(4n) a::after,
.trendPage .trendTypeBlock .blockList li:last-child a::after{display: none;}
.trendPage .trendTypeBlock .blockList li h5{font-weight: bold;font-size: 0.37rem;color: #353535;}
.trendPage .trendTypeBlock .blockList li i{width: 0.22rem;height: 0.35rem;background: url(../img/ico_trend.png) no-repeat center;background-size: contain;}
/* 数字彩-详情 */
.trendDetailPage{overflow: hidden;}
.trendDetailPage .mainPage{width: 100%;height: calc(100vh - 1.32rem);}
.recoExpertBtn{position: fixed;bottom: 3rem;right: 0.49rem;width: 1.84rem;height: 1.84rem;background: radial-gradient( 79.26% 79.29% at 75% 25.65%, #FF7B78 0%, #FD4245 100%);border-radius: 1.14rem;border: 0.02rem solid #FD4245;display: flex;align-items: center;justify-content: center;flex-direction: column;z-index: 20;}
.recoExpertBtn p{font-weight: bold;font-size: 0.4rem;color: #FFFFFF;line-height: 0.52rem;}
/* 数字彩 e */

/* 专家搜索 s */
/* 专家搜索-搜索框 */
.searchExpertPage .searchHead{position: sticky;top: 1.32rem;background: #F7F9FD;}
.searchExpertPage .searchHead .searchBox{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 0.29rem;box-sizing: border-box;gap: 0 0.2rem;}
.searchExpertPage .searchHead .searchInputBox{flex: 1;height: 1.32rem;background: #FFFFFF;border-radius: 0.12rem;position: relative;padding-right: 1.1rem;box-sizing: border-box;}
.searchExpertPage .searchHead .searchInput{width: 100%;height: 100%;padding-left: 0.32rem;box-sizing: border-box;border: none;outline: none;background: none;font-size: 0.46rem;color: #353535;}
.searchExpertPage .searchHead .clearIcon{position: absolute;top: 50%;right: 0.32rem;transform: translateY(-50%) !important;width: 0.46rem;height: 0.46rem;background: url(../img/ico_nickname_delete.png) no-repeat center;background-size: cover;display: none;}
.searchExpertPage .searchHead .cancelBtn{width: 0.92rem;flex-shrink: 0;font-size: 0.46rem;color: #353535;text-align: center;line-height: 1.32rem;}
.searchExpertPage.hasSearchVal .searchHead .searchInput{color: #000000;}
/* 专家搜索-点击查看结果 */
.searchExpertPage .searchResView{width: 100%;padding: 0 0.29rem;box-sizing: border-box;display: none;}
.searchExpertPage .searchResView .viewBtn{width: 100%;display: flex;align-items: center;justify-content: center;font-size: 0.46rem;color: #353535;line-height: 0.46rem;margin-top: 1.67rem;}
.searchExpertPage .searchResView .viewBtn span{font-weight: bold;display: inline-block;max-width: 3rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.searchExpertPage.hasSearchVal .searchResView{display: block;}
/* 专家搜索-搜索结果 */
.searchExpertPage .resType{width: 100%;height: 1.21rem;display: flex;align-items: center;gap: 0 0.43rem;padding: 0 0.95rem;box-sizing: border-box;border-bottom: 0.03rem solid #EEF1F7;display: none;}
.searchExpertPage .resType li{position: relative;width: 1.5rem;height: 100%;font-weight: 600;font-size: 0.46rem;color: #808080;line-height: 1.21rem;text-align: center;}
.searchExpertPage .resType li::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.12rem;background: #FD4245;display: none;}
.searchExpertPage .resType li.active{color: #FD4245;}
.searchExpertPage .resType li.active::after{display: block;}
.searchExpertPage .searchRes{width: 100%;padding: 0.29rem;box-sizing: border-box;display: none;}
.searchExpertPage .searchResList{display: none;}
.searchExpertPage .searchResList.active{display: block;}
.searchExpertPage .searchResList li{width: 100%;margin-bottom: 0.06rem;}
.searchExpertPage .searchResList li:last-child{margin-bottom: 0;}
.searchExpertPage .searchResList li a{width: 100%;height: 1.8rem;display: flex;align-items: center;justify-content: space-between;background: #FFFFFF;border-radius: 0.12rem;padding: 0 0.23rem 0 0.35rem;box-sizing: border-box;}
.searchExpertPage .searchResList .expertInfo{display: flex;align-items: center;}
.searchExpertPage .searchResList .expertInfo img{width: 1.15rem;height: 1.15rem;border-radius: 50%;margin-right: 0.29rem;}
.searchExpertPage .searchResList .expertInfo h4{font-size: 0.52rem;color: #333333;line-height: 0.58rem;}
.searchExpertPage .searchResList .expertInfo .desc{display: flex;align-items: center;margin-top: 0.14rem;font-size: 0.4rem;color: #828282;line-height: 0.4rem;}
.searchExpertPage .searchResList .expertInfo .desc i{width: 0.35rem;height: 0.42rem;background: url(../img/ico_attention_safety.png) no-repeat center;background-size: cover;margin-right: 0.09rem;}
.searchExpertPage .searchResList .planInfo{font-size: 0.52rem;color: #333333;line-height: 0.52rem;}
.searchExpertPage.hasSearchRes .resType{display: flex;}
.searchExpertPage.hasSearchRes .searchRes{display: block;}
/* 专家搜索-搜索结果为空 */
.searchExpertPage .searchEmpty{margin-top: 3.11rem;display: none;}
.searchExpertPage .searchEmptyImg{width: 4.78rem;height: 3.74rem;margin: 0 auto;background: url(../img/search_ico_empty.png) no-repeat center;background-size: contain;}
.searchExpertPage .searchEmptyDesc{font-weight: 400;font-size: 0.46rem;color: #828282;line-height: 0.46rem;text-align: center;margin-top: 0.3rem;}
/* 专家搜索 e */

/* 开奖页面 s */
/* 开奖页面-tab */
.lotteryPage .lotteryTab{width: 100%;height: 1.21rem;background: #F7F9FD;border-bottom: 0.03rem solid #EEF1F7;box-sizing: border-box;}
.lotteryPage .lotteryTab ul{width: 100%;height: 100%;display: flex;align-items: center;gap: 1.07rem;padding: 0 0.95rem;box-sizing: border-box;}
.lotteryPage .lotteryTab ul li{width: 1.5rem;height: 100%;position: relative;display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: 0.46rem;color: #808080;}
.lotteryPage .lotteryTab ul li::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;height: 0.12rem;background: #FD4245;display: none;}
.lotteryPage .lotteryTab ul li.active{color: #FD4245;}
.lotteryPage .lotteryTab ul li.active::after{display: block;}
/* 开奖页面-列表（默认类似双色球样式） */
.lotteryPage .lotteryBox{width: 100%;padding: 0.58rem 0.29rem 0.06rem;box-sizing: border-box;}
.lotteryPage .lotteryList{display: none;}
.lotteryPage .lotteryList.active{display: block;}
.lotteryPage .lotteryItem{padding-bottom: 0.29rem;}
.lotteryPage .lotteryItem .title{width: 100%;padding: 0 0.29rem;box-sizing: border-box;font-weight: 400;font-size: 0.46rem;color: #808080;line-height: 0.4rem;}
.lotteryPage .lotteryItem .itemBox{width: 100%;background: #FFFFFF;border-radius: 0.23rem;padding: 0.52rem 0.23rem 0.26rem;box-sizing: border-box;margin: 0.23rem 0;}
.lotteryPage .lotteryItem .headInfo{height: 0.46rem;display: flex;align-items: flex-end;gap: 0.17rem;line-height: 0.4rem;margin-bottom: 0.35rem;}
.lotteryPage .lotteryItem .headInfo span{font-size: 0.4rem;color: #808080;}
.lotteryPage .lotteryItem .headInfo h5{font-weight: 500;font-size: 0.46rem;color: #353535;line-height: 0.52rem;}
.lotteryPage .lotteryItem .headInfo .num{color: #353535;}
.lotteryPage .lotteryItem .headInfo .explainBtn{padding: 0;margin: 0;border: none;outline: none;background: none;font-size: 0.4rem;color: #808080;line-height: 0.46rem;}
.lotteryPage .lotteryItem .mainInfo{display: flex;justify-content: space-between;padding-top: 0.35rem;border-top: 0.03rem solid #F7F9FD;}
.lotteryPage .lotteryItem .leftInfo{flex: 1;}
.lotteryPage .lotteryItem .ballList{display: flex;flex-wrap: wrap;gap: 0.23rem;}
.lotteryPage .lotteryItem .ballList li{width: 0.86rem;height: 0.86rem;background: #FD4245;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: 0.46rem;color: #FFFFFF;}
.lotteryPage .lotteryItem .ballList li.spec{background: #4593EE;}
.lotteryPage .lotteryItem .tipsInfo{height: 0.69rem;margin-top: 0.35rem;font-weight: 500;font-size: 0.43rem;color: #808080;line-height: 0.69rem;display: flex;align-items: center;}
.lotteryPage .lotteryItem .tipsInfo span{color: #FD4245;margin-left: 0.32rem;}
.lotteryPage .lotteryItem .rightInfo{width: 1.15rem;flex-shrink: 0;}
.lotteryPage .lotteryItem .rightInfo .skip{display: flex;align-items: center;width: 100%;justify-content: flex-end;font-weight: 500;font-size: 0.4rem;color: #353535;}
.lotteryPage .lotteryItem .rightInfo .skip i{display: inline-block;width: 0.17rem;height: 0.29rem;background: url(../img/ico_next.png) no-repeat center;background-size: cover;margin-left: 0.06rem;}
.lotteryPage .lotteryItem .rightInfo .skipDetail{height: 0.86rem;}
.lotteryPage .lotteryItem .rightInfo .skipHistory{height: 0.69rem;margin-top: 0.35rem;}
/* 开奖页面-列表-样式1（例如快乐8） */
.lotteryPage .lotteryItem .itemStyle1 .skipHistory{height: 0.86rem;margin-top: 0.23rem;}
/* 开奖页面-列表-样式2（例如胜负彩） */
.lotteryPage .lotteryItem .scoreList{display: flex;border: 0.03rem solid #E7E9EE;box-sizing: border-box;}
.lotteryPage .lotteryItem .scoreList li{flex: 1;border-right: 0.03rem solid #E7E9EE;box-sizing: border-box;}
.lotteryPage .lotteryItem .scoreList li:last-child{border-right: none;}
.lotteryPage .lotteryItem .scoreList li .name{height: 2.7rem;display: grid;align-items: center;justify-content: center;border-bottom: 0.03rem solid #E7E9EE;box-sizing: border-box;font-size: 0.38rem;color: #353535;text-align: center;overflow: hidden;line-height: 0.42rem;}
.lotteryPage .lotteryItem .scoreList li .name span{display: inline-block;width: 0.46rem;}
.lotteryPage .lotteryItem .scoreList li .num{height: 0.86rem;display: flex;align-items: center;justify-content: center;font-size: 0.38rem;color: #FD4245;text-align: center;}
.lotteryPage .lotteryItem .itemStyle2{padding-bottom: 0.49rem;}
.lotteryPage .lotteryItem .itemStyle2 .mainInfo{padding: 0;border: none;}
.lotteryPage .lotteryItem .itemStyle2 .skipDetail{height: 2.07rem;}
.lotteryPage .lotteryItem .itemStyle2 .skipHistory{height: 0.86rem;margin-top: 0;}
/* 开奖页面-列表-样式3（例如竞彩足球） */
.lotteryPage .lotteryItem .matchInfo{display: flex;align-items: center;justify-content: center;height: 0.86rem;background: linear-gradient( 90deg, #EBEEF5 0%, rgba(255,255,255,0) 100%);border-radius: 0.06rem;font-weight: 500;font-size: 0.43rem;color: #353535;}
.lotteryPage .lotteryItem .matchInfo .opened{color: #FD4245;margin: 0 0.1rem;}
.lotteryPage .lotteryItem .itemStyle3{padding-bottom: 0.52rem;}
.lotteryPage .lotteryItem .itemStyle3 .mainInfo{padding: 0;border: none;}
/* 开奖页面 e */
/* 滑动适配 */
@media screen and (min-width: 1080px) {
  .indexPage .lotteryBox{scrollbar-width: thin;}
  .indexPage .lotteryBox::-webkit-scrollbar{display: block;}
  .lotteryExpertPage .hotScheme .headTab{scrollbar-width: thin;}
  .lotteryExpertPage .hotScheme .headTab::-webkit-scrollbar{display: block;}
}

/* 开奖·竞彩足球 */
.quizFootballPage{background:#f7f9fd;width:100%;min-height:100vh;padding-bottom:.98rem;}
.quizFootballPage .dateSwitchSection{width:100%;padding:0 .29rem;margin-top:.23rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.14rem}
.quizFootballPage .dateSwitchSection .dateBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.04rem;height:1.04rem;background:#eef1f7;border-radius:.12rem}
.quizFootballPage .dateSwitchSection .dateBtn img{width:.2rem}
.quizFootballPage .dateSwitchSection .dateBtnLeft img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.quizFootballPage .dateSwitchSection .dateSelectWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.04rem;background:#eef1f7;border-radius:.12rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.quizFootballPage .dateSwitchSection .dateSelectWrap .dateSelect{border:none;width:auto;height:100%;font-weight:500;font-size:.4rem;color:#353535;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:none;line-height:1.04rem;outline:0}
.quizFootballPage .dateSwitchSection .dateSelectWrap::after{content: "";background: url('../img/ico_sel.png') no-repeat;background-size: contain;width: 0.35rem;height: 0.35rem;margin-left: 0.06rem;}
.quizFootballPage .dateSwitchSection .dateSelectWrap .dateSelect option{font-size:.4rem!important;color:#353535!important;padding:.2rem!important}
.quizFootballPage .matchListSection{width:100%;padding:0 .29rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.quizFootballPage .matchListSection .matchTable{display: none; border:.03rem solid #eef1f7;border-radius:.12rem;box-sizing:border-box}
.quizFootballPage .matchListSection .matchTable .tableHeader{display:-webkit-box;display:-ms-flexbox;display:flex;height:.92rem;font-weight:400;font-size:.4rem;color:#808080}
.quizFootballPage .matchListSection .matchTable .tableHeader .matchTeam{gap:.92rem}
.quizFootballPage .matchListSection .matchTable .tableRow{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.32rem}
.quizFootballPage .matchListSection .matchTable .tableRow:last-child .tableCell{border-bottom:0}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam{position:relative}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam .openStatus{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;width:1.12rem;height:.4rem;background:#e5e5e5;border-radius:0 0 .14rem .14rem;font-weight:400;font-size:.32rem;color:#fff}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam .yks{background:#ff7d7f}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam .ykj{background:#3bb552}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam .dks{background:#e5e5e5;}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam .dkj{background:#61CAF1}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam .teamName{text-align: right;font-weight:400;font-size:.4rem;color:#353535;line-height:.46rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;width: 2rem;}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam .teamName:last-child{text-align: left;}
.quizFootballPage .matchListSection .matchTable .tableRow .matchTeam .vsText{font-weight:400;font-size:.4rem;color:#808080;line-height:.46rem;padding:0 .23rem}
.quizFootballPage .matchListSection .matchTable .tableRow .matchBonus,.quizFootballPage .matchListSection .matchTable .tableRow .matchNum,.quizFootballPage .matchListSection .matchTable .tableRow .matchScore{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.quizFootballPage .matchListSection .matchTable .tableRow .matchBonus>span:first-child,.quizFootballPage .matchListSection .matchTable .tableRow .matchNum>span:first-child,.quizFootballPage .matchListSection .matchTable .tableRow .matchScore>span:first-child{display:block;font-weight:400;font-size:.4rem;color:#353535;line-height:.4rem}
.quizFootballPage .matchListSection .matchTable .tableRow .matchBonus>span:nth-child(2),.quizFootballPage .matchListSection .matchTable .tableRow .matchNum>span:nth-child(2),.quizFootballPage .matchListSection .matchTable .tableRow .matchScore>span:nth-child(2){margin-top:.2rem;display:block;font-weight:400;font-size:.35rem;color:#808080;line-height:.35rem}
.quizFootballPage .matchListSection .matchTable .tableCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;border-right:.03rem solid #eef1f7;border-bottom:.03rem solid #eef1f7}
.quizFootballPage .matchListSection .matchTable .tableCell:first-child{width:1.9rem}
.quizFootballPage .matchListSection .matchTable .tableCell:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}
.quizFootballPage .matchListSection .matchTable .tableCell:nth-child(3){width:1.3rem}
.quizFootballPage .matchListSection .matchTable .tableCell:nth-child(4){width:1.9rem;border-right:0}

/* 开奖·竞彩篮球 */
.quizBasketballPage{background:#f7f9fd;width:100%;min-height:100vh;padding-bottom:.98rem;}
.quizBasketballPage .dateSwitchSection{width:100%;padding:0 .29rem;margin-top:.23rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.14rem}
.quizBasketballPage .dateSwitchSection .dateBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.04rem;height:1.04rem;background:#eef1f7;border-radius:.12rem}
.quizBasketballPage .dateSwitchSection .dateBtn img{width:.2rem}
.quizBasketballPage .dateSwitchSection .dateBtnLeft img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.quizBasketballPage .dateSwitchSection .dateSelectWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.04rem;background:#eef1f7;border-radius:.12rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.quizBasketballPage .dateSwitchSection .dateSelectWrap .dateSelect{border:none;width:auto;height:100%;font-weight:500;font-size:.4rem;color:#353535;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:none;line-height:1.04rem;outline:0}
.quizBasketballPage .dateSwitchSection .dateSelectWrap::after{content: "";background: url('../img/ico_sel.png') no-repeat;background-size: contain;width: 0.35rem;height: 0.35rem;margin-left: 0.06rem;}
.quizBasketballPage .dateSwitchSection .dateSelectWrap .dateSelect option{font-size:.4rem!important;color:#353535!important;padding:.2rem!important}
.quizBasketballPage .matchListSection{width:100%;padding:0 .29rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.quizBasketballPage .matchListSection .matchTable{border:.03rem solid #eef1f7;border-radius:.12rem;box-sizing:border-box}
.quizBasketballPage .matchListSection .matchTable .tableHeader{display:-webkit-box;display:-ms-flexbox;display:flex;height:.92rem;font-weight:400;font-size:.4rem;color:#808080}
.quizBasketballPage .matchListSection .matchTable .tableHeader .matchTeam{gap:.92rem}
.quizBasketballPage .matchListSection .matchTable .tableRow{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.32rem}
.quizBasketballPage .matchListSection .matchTable .tableRow:last-child .tableCell{border-bottom:0}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchTeam{position:relative}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchTeam .openStatus{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;width:1.01rem;height:.4rem;background:#e5e5e5;border-radius:0 0 .14rem .14rem;font-weight:400;font-size:.32rem;color:#fff}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchTeam .openlotteryDraw{background:#3bb552}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchTeam .openOnSale{background:#ff7d7f}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchTeam .teamName{font-weight:400;font-size:.4rem;color:#353535;line-height:.46rem}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchTeam .vsText{font-weight:400;font-size:.4rem;color:#808080;line-height:.46rem;padding:0 .23rem}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchBonus,.quizBasketballPage .matchListSection .matchTable .tableRow .matchNum,.quizBasketballPage .matchListSection .matchTable .tableRow .matchScore{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchBonus>span:first-child,.quizBasketballPage .matchListSection .matchTable .tableRow .matchNum>span:first-child,.quizBasketballPage .matchListSection .matchTable .tableRow .matchScore>span:first-child{display:block;font-weight:400;font-size:.4rem;color:#353535;line-height:.4rem}
.quizBasketballPage .matchListSection .matchTable .tableRow .matchBonus>span:nth-child(2),.quizBasketballPage .matchListSection .matchTable .tableRow .matchNum>span:nth-child(2),.quizBasketballPage .matchListSection .matchTable .tableRow .matchScore>span:nth-child(2){margin-top:.2rem;display:block;font-weight:400;font-size:.35rem;color:#808080;line-height:.35rem}
.quizBasketballPage .matchListSection .matchTable .tableCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;border-right:.03rem solid #eef1f7;border-bottom:.03rem solid #eef1f7}
.quizBasketballPage .matchListSection .matchTable .tableCell:first-child{width:1.9rem}
.quizBasketballPage .matchListSection .matchTable .tableCell:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}
.quizBasketballPage .matchListSection .matchTable .tableCell:nth-child(3){width:1.3rem}
.quizBasketballPage .matchListSection .matchTable .tableCell:nth-child(4){width:1.9rem;border-right:0}

/* 比赛 */
.competitionPage{width:100%;}
.competitionPage .dateSwitchSection{width:100%;padding:0 .29rem;margin-top:.23rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.14rem}
.competitionPage .dateSwitchSection .dateBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.04rem;height:1.04rem;background:#eef1f7;border-radius:.12rem}
.competitionPage .dateSwitchSection .dateBtn img{width:.2rem}
.competitionPage .dateSwitchSection .dateBtnLeft img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.competitionPage .dateSwitchSection .dateSelectWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.04rem;background:#eef1f7;border-radius:.12rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.competitionPage .dateSwitchSection .dateSelectWrap .dateSelect{border:none;width:auto;height:100%;font-weight:500;font-size:.4rem;color:#353535;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:none;line-height:1.04rem;outline:0}
.competitionPage .dateSwitchSection .dateSelectWrap::after{content: "";background: url('../img/ico_sel.png') no-repeat;background-size: contain;width: 0.35rem;height: 0.35rem;margin-left: 0.06rem;}
.competitionPage .dateSwitchSection .dateSelectWrap .dateSelect option{font-size:.4rem!important;color:#353535!important;padding:.2rem!important}
.competitionPage .topNavSection{width:100%;height:1.32rem;padding:0 .43rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fd4245}
.competitionPage .topNavSection .topNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.competitionPage .topNavSection .topNav .navRight{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem}
.competitionPage .topNavSection .topNav .navRight img{width:.69rem;height:.69rem}
.competitionPage .matchListSection{padding:0 .29rem 2.15rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.competitionPage .matchList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem}
.competitionPage .matchList .matchItem{position:relative;background:#fff;border-radius:.23rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.2rem .29rem}
.competitionPage .matchList .matchItem .matchTag{position:absolute;right:0;top:0;font-style:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.12rem;height:.49rem;background:linear-gradient(97deg,#ff5a19 0,#ff9359 100%);border-radius:0 .23rem 0 .23rem;font-weight:400;font-size:.35rem;color:#fff}
/* .competitionPage .matchList .matchItem .matchMeta{position:relative;display:-webkit-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:.69rem} */
.competitionPage .matchList .matchItem .matchMeta{ position:relative;display:flex!important;align-items:center;justify-content:center;height:.69rem;white-space:nowrap;overflow:hidden;box-sizing:border-box}
.competitionPage .matchList .matchItem .matchMeta .matchMetaLeft,.competitionPage .matchList .matchItem .matchMeta .matchMetaRight{flex-shrink: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}
.competitionPage .matchList .matchItem .matchMeta .matchNum{margin-right: 0.15rem; display:block;min-width:.69rem;font-weight:400;font-size:.43rem;color:#808080;text-align:center}
.competitionPage .matchList .matchItem .matchMeta .leagueName{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;font-size:.4rem;line-height:.4rem;text-align:right;color:#808080}
.competitionPage .matchList .matchItem .matchMeta .color4593EE{color:#4593ee}
.competitionPage .matchList .matchItem .matchMeta .color7c0ad4{color:#7c0ad4}
.competitionPage .matchList .matchItem .matchMeta .color004CA4{color:#004ca4}
.competitionPage .matchList .matchItem .matchMeta .color3BB552{color:#3bb552}
.competitionPage .matchList .matchItem .matchMeta .matchTime{font-weight:400;font-size:.4rem;color:#808080;line-height:.4rem;margin-left:.17rem}
.competitionPage .matchList .matchItem .matchMeta .matchStatus{font-weight:400;font-size:.4rem;color:#808080;line-height:.4rem;padding:0 .66rem}
.competitionPage .matchList .matchItem .matchMeta .halfScore{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;font-size:.4rem;color:#808080;line-height:.4rem}
.competitionPage .matchList .matchItem .matchMeta .totalGoal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:.4rem;color:#808080;line-height:.4rem}
.competitionPage .matchList .matchItem .matchMeta .totalGoal::before{content:"";display:inline-block;width:.29rem;height:.29rem;background:url(../img/game_ico_vector.png) no-repeat;background-size:contain;margin-left:.03rem}
.competitionPage .matchList .matchItem .matchContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.06rem}
.competitionPage .matchList .matchItem .matchContent .homeRank{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:.29rem;height:.46rem;background:#ea0000;border-radius:.03rem;font-weight:400;font-size:.38rem;color:#fff}
.competitionPage .matchList .matchItem .matchContent .awayRank{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:.29rem;height:.46rem;background:#ffb31c;border-radius:.03rem;font-weight:400;font-size:.38rem;color:#fff}
.competitionPage .matchList .matchItem .matchContent .teamName{max-width: 2.8rem;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; font-weight:500;font-size:.43rem;color:#353535}
.competitionPage .matchList .matchItem .matchContent .matchContentLeft .teamName{text-align: right;}
.competitionPage .matchList .matchItem .matchContent .matchContentLeft{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.14rem;justify-content: end;}
.competitionPage .matchList .matchItem .matchContent .matchContentLeft .collectIcon{display: block;min-width: 0.69; width:.69rem;height: 0.69rem; background-size: contain;background-repeat: no-repeat;}
.competitionPage .matchList .matchItem .matchContent .matchContentLeft .collectIcon[data-follow="true"]{background-image:url("../img/game_ico_collect02.png")}
.competitionPage .matchList .matchItem .matchContent .matchContentLeft .collectIcon[data-follow="false"]{background-image:url("../img/game_ico_collect01.png")}
.competitionPage .matchList .matchItem .matchContent .vsText{font-weight:700;font-size:.46rem;color:#808080;padding:0 .58rem}
.competitionPage .matchList .matchItem .matchContent .matchContentRight{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.14rem}
.competitionPage .matchList .finished .finalScore{font-weight:700;font-size:.46rem;color:#fd4245;padding:0 .49rem}
.competitionPage .matchList .finished .matchMeta .matchStatus{color:#fd4245}
.competitionPage .matchList .finished .matchDesc{font-weight:400;font-size:.38rem;color:#808080;line-height:.46rem;text-align:center}
.competitionPage .matchList .finished .dotLine{width:8.35rem;height:0;border-bottom:.03rem dotted #eef1f7;margin:.23rem auto}
.competitionPage .matchList .inprogress .finalScore{font-weight:700;font-size:.46rem;color:#3bb552;padding:0 .49rem}
.competitionPage .matchList .inprogress .matchMeta .matchStatus{color:#3bb552}
.competitionPage .matchList .emptyTip{font-weight: 500;font-size: 0.43rem;color: #353535;line-height: 40vh;}
/* 赛事筛选 */
.screeninginfo{position: fixed;top: 0;left: 50%;transform: translateX(-50%); bottom: 0;z-index: 999;max-width: 12rem;width: 100%;}
.screeninginfo .screeningBox{max-width: 12rem; width:100%;height:100vh ;background: #F7F9FD;display: flex;flex-direction: column;}
.screeninginfo .screeningBox div {position: relative;}
.screeninginfo .screeningBox div h5{font-size: .52rem;font-weight: 500;color: #353535;margin-bottom: .3rem;text-align: center;border-bottom: .03rem solid #E5E5E5 ;line-height: 1.6;height: 1rem}
/* .screeninginfo .screeningBox div .screeningCloseBtn{display: block;width: 0.69rem;height: 0.69rem;background-image: url('../img/date_ico_close.png');background-size: cover;position: absolute;right: .0;top:0;} */
.screeninginfo .screeningBox .screeningItemBox{height:100%;flex: 1;padding:1.9rem 0.29rem;box-sizing: border-box;overflow-y: scroll;overflow-x: hidden;}
.screeninginfo .screeningBox .screeningItem{display: grid;grid-template-columns: repeat(3, 1fr);gap: .29rem;}
.screeninginfo .screeningBox .screeningItem i{background: rgba(165,172,187,0.05);box-sizing: border-box;
border-radius: .12rem;border: .03rem solid rgba(144,152,171,0.2);font-weight: 400;
font-size: .46rem;color: #353535;text-align: center;height: 1.04rem;line-height: 1.04rem;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 0.2rem;box-sizing: border-box;  }
.screeninginfo .screeningBox .screeningItem i.active{background: rgba(253,66,69,0.1);color: #FD4245;position: relative;border: none;}
.screeninginfo .screeningBox .screeningItem i.active::after{content: '';display: block;width: .46rem;height: .46rem;background-image: url('../img/game_ico_sel01.png');background-size: cover;position: absolute;right: 0;bottom: 0;}
.screeninginfo .screeningBox .screeningbtnBox{position: fixed;bottom: 0;left: 50%;transform: translateX(-50%);max-width: 12rem;width: 100%; display: flex;justify-content: center; align-items: center;gap: 0.23rem; height: 1.61rem;background: #FFFFFF;}
.screeninginfo .screeningBox .screeningbtnBox button{flex-shrink: 0;width: 2.3rem;height: 1.21rem;background: #EEF1F7;border-radius: .23rem;font-size: .46rem;
color: #000000;font-weight: 500;text-align: center;line-height: 1.21rem;border: none;}
.screeninginfo .screeningBox .screeningbtnBox .confirmBtn{background: #FD4245;color: #FFFFFF;}

/* 时间筛选 */
.selection  .selectionTitle{padding-top: 0.37rem;text-align:center;font-weight:bold;font-size:.52rem;color:#353535;line-height:.86rem;display: block;}
.selection .selectionContent .selectionList{height:8rem;min-height:6rem;overflow-y:scroll;padding-bottom: 1rem;box-sizing: border-box;margin-top: 0.43rem;}
.selection .selectionContent .selectionList .selectionItem{ position: relative; font-weight:400;font-size:.46rem;color:#353535;line-height:1.44rem;border-bottom:.03rem solid #eef1f7;text-align: center;}
.selection .selectionContent .selectionList .active{font-weight:400;color:#fd4245}
.selection .selectionContent .selectionList .active::after{position: absolute;right: 0.6rem;top: 50%;transform: translateY(-50%); content:"";display:block;background: url(../img/ico_award_select02.png) no-repeat;background-size: contain;width: 0.45rem;height: 0.27rem;}
@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes maskFadeIn{0%{background:rgba(0,0,0,0)}
100%{background:rgba(0,0,0,.5)}
}
@keyframes maskFadeIn{0%{background:rgba(0,0,0,0)}
100%{background:rgba(0,0,0,.5)}
}

/* 玩法筛选 */
.playTypeSection{border-bottom:.03rem solid #eef1f7;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:scroll;overflow-y:hidden;-webkit-scrollbar:none;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}
.playTypeSection .playTypeList{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;gap:.52rem;padding:0 .6rem}
.playTypeSection .spaceBetween{justify-content:space-between}
.playTypeSection .center{justify-content:center}
.playTypeSection .end{justify-content:end}
.playTypeSection .flexEnd{justify-content:flex-end}
.playTypeSection .playTypeList .playTypeItem{cursor:pointer;font-weight:600;height:1.21rem;line-height:1.21rem;font-size:.46rem;color:#808080;white-space:nowrap;padding:0 .1rem}
.playTypeSection .playTypeList .selected{position:relative;color:#fd4245}
.playTypeSection .playTypeList .selected::after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:1.5rem;height:.12rem;background:#fd4245;-webkit-transition:all .3s ease;transition:all .3s ease}

/* 运动类型-篮球 足球 筛选*/
.sportNavBox .exerciseTypeList{background: #FD4245;height:100%;min-height:1.32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;overflow:hidden;box-sizing:border-box}
.sportNavBox .spaceBetween{justify-content:space-between}
.sportNavBox .center{justify-content:center}
.sportNavBox .end{justify-content:end}
.sportNavBox .flexEnd{justify-content:flex-end}
.sportNavBox .exerciseTypeList .navItem{display:-webkit-box;display:-ms-flexbox;display:inline-flex;height:100%;min-height:1.32rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sportNavBox .exerciseTypeList img{opacity:.6;width:1.73rem;height:.63rem}
.sportNavBox .exerciseTypeList .navSelected{position:relative}
.sportNavBox .exerciseTypeList .navSelected img{opacity:1}
.sportNavBox .exerciseTypeList .navSelected::after{content:"";display:none;position:absolute;bottom:-.05rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.58rem;height:.23rem;background:url(../img/game_ico_sel.png) no-repeat;background-size:contain}


/* 专家排行榜 */
.expertRanking{background:#f7f9fd}
.expertRanking .sportNavBox .exerciseTypeList{gap:.86rem}
.expertRanking .tips{height:.81rem;font-size:.4rem;color:#acacac;text-align:center;line-height:.81rem}
.expertRanking .rankList{width:100%;padding:0 .29rem .29rem .29rem;box-sizing:border-box}
.expertRanking .rankList li{height:1.9rem;background:#fff;border-radius:.23rem;display:flex;align-items:center;justify-content:space-between;padding:.37rem .29rem;margin-bottom:.06rem;box-sizing:border-box}
.expertRanking .rankList li .rankIcon{width:.69rem;height:.69rem;font-weight:600;font-size:.46rem;color:#6c6c6c;line-height:.69rem;text-align:center;line-height:.69rem}
.expertRanking .rankList li .expertAvatar{width:1.15rem;height:1.15rem;border-radius:50%;display:block}
.expertRanking .rankList li .expertInfo{width:3.4rem}
.expertRanking .rankList li .expertInfo h5{font-weight:600;font-size:.52rem;color:#000}
.expertRanking .rankList li .expertInfo h5 em{display:inline-block;width:.69rem;height:.46rem;background:#ea0000;border-radius:.23rem .23rem .23rem .03rem;text-align:center;line-height:.46rem;font-size:.38rem;color:#fff;vertical-align:text-top;margin-left:.09rem}
.expertRanking .rankList li .expertInfo .expertTip{font-size:.38rem;color:#353535;margin-top:.17rem;display:flex;align-items:center;line-height:.38rem}
.expertRanking .rankList li .expertInfo .expertTip::before{display:block;content:'';width:.35rem;height:.35rem;background:url(../img/list_ico_expert.png) no-repeat center;background-size:cover}
.expertRanking .rankList li .price{font-weight:700;font-size:.58rem;color:#fd4245;text-align:right;width:2.3rem}
.expertRanking .rankList li .price i{font-size:.4rem;color:#fd4245}
.expertRanking .rankList li .expertLink{display:flex;width:1.71rem;height:.86rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.12rem .12rem .12rem .12rem;font-size:.4rem;color:#fff;text-align:center;line-height:.86rem;justify-content:center;align-items:center}
.expertRanking .rankList li .expertLink::before{display:inline-block;content:'';width:.35rem;height:.35rem;background:url(../img/list_ico_follow01.png) no-repeat center;background-size:cover}
.expertRanking .rankList li .expertLink::after{display:inline-block;content:'关注'}
.expertRanking .rankList li .expertLink.on{background:#eef1f7;color:#acacac}
.expertRanking .rankList li .expertLink.on::before{background:url(../img/list_ico_follow02.png) no-repeat center;background-size:cover}
.expertRanking .rankList li .expertLink.on::after{content:'已关注'}
.expertRanking .rankList li:first-child .rankIcon{background:url(../img/list_ico_no1.png) no-repeat center;background-size:cover;color:transparent;font-size:0}
.expertRanking .rankList li:nth-child(2) .rankIcon{background:url(../img/list_ico_no2.png) no-repeat center;background-size:cover;color:transparent;font-size:0}
.expertRanking .rankList li:nth-child(3) .rankIcon{background:url(../img/list_ico_no3.png) no-repeat center;background-size:cover;color:transparent;font-size:0}
.expertRanking .chooseTipBox{height: 1.15rem;display: flex;padding:0 .46rem ;align-items: center;}
.expertRanking .chooseTipBox .chooseTip{display: flex;align-items: center;}
.expertRanking .chooseTipBox .chooseTip i{display:block;width: 2.07rem;height: .69rem;background: rgba(165,172,187,0.05);border-radius:.12rem;border: .03rem solid rgba(144,152,171,0.2);font-weight: 400;font-size: .4rem;color: #353535;text-align: center;line-height: .69rem;margin-right: .2rem;}
.expertRanking .chooseTipBox .chooseTip i.active{background: rgba(253,66,69,0.1);border: .03rem solid #FD4245;color: #FD4245;}
.expertRanking .chooseTipBox .tipTime{flex: 1;font-size: .38rem;color: #ACACAC;text-align: right}


/* 比赛详情 */
.competitionDetailsPage{min-height: 100vh;display: flex;flex-direction: column;}
/* .competitionDetailsPageHeader{background:#FFFFFF url(../img/match_bg.png);background-repeat: no-repeat;background-position: top;background-size: 100% auto;} */
.competitionDetailsPage .matchCard{background-image: url(../img/match_bg01.png);background-repeat: no-repeat;background-position: bottom;background-size:100% auto;z-index:9;width:100%;position:relative;height:6.05rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top: 2.33rem;}
.competitionDetailsPage .matchCard .matchWeather{padding:0 0.29rem 0 0.2rem;position:absolute;right:0;top:0.6rem;height:.86rem;background: rgba(0,0,0,0.2);border-radius:.43rem 0 0 .43rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.14rem}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon{width:.52rem;height:.52rem;display: block;background-size: cover;background-repeat: no-repeat;}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="1"]{background-image:url("../img/match_weather01.png");background-position: 0 -0.065rem;}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="2"]{background-image:url("../img/match_weather02.png");background-position: 0 -0.065rem;}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="3"]{background-image:url("../img/match_weather03.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="4"]{background-image:url("../img/match_weather04.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="5"]{background-image:url("../img/match_weather05.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="6"]{background-image:url("../img/match_weather06.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="7"]{background-image:url("../img/match_weather07.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="8"]{background-image:url("../img/match_weather08.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="9"]{background-image:url("../img/match_weather09.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="10"]{background-image:url("../img/match_weather10.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="11"]{background-image:url("../img/match_weather11.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="12"]{background-image:url("../img/match_weather12.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherIcon[data-weather="13"]{background-image:url("../img/match_weather13.png")}
.competitionDetailsPage .matchCard .matchWeather .weatherText{font-weight:400;font-size:.35rem;color: #FFFFFF;line-height:.35rem}
.competitionDetailsPage .matchCard .matchInfo div:nth-child(1) .teamLogoWrap{margin-left: 0.46rem;}
.competitionDetailsPage .matchCard .matchInfo div:last-child .teamLogoWrap{margin-right: 0.46rem;}
.competitionDetailsPage .matchCard .teamWrap{width: 3.11rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem}
.competitionDetailsPage .matchCard .teamWrap .teamLogoWrap{width:1.56rem;height:1.56rem;overflow:hidden;display: flex;align-items: center;justify-content: center;}
.competitionDetailsPage .matchCard .teamWrap .teamLogoWrap .teamLogo{width:auto;height:100%}
.competitionDetailsPage .matchCard .teamWrap .teamNameWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.06rem}
.competitionDetailsPage .matchCard .teamWrap .teamNameWrap .teamTag{display:block;width:.4rem;height:.4rem;text-align:center;line-height:.4rem;background:#ffb31c;border-radius:.03rem;font-weight:400;font-size:.29rem;color:#fff}
.competitionDetailsPage .matchCard .teamWrap .teamNameWrap .teamName{text-align: center;width: 2.42rem; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:.4rem;color:#353535;line-height:.4rem;}
.competitionDetailsPage .matchCard .teamWrap .teamRank{font-weight:400;font-size:.4rem;color:#808080;line-height:.35rem}
.competitionDetailsPage .matchCard .teamHomeWrap .teamRank{margin-left: 0.46rem;}
.competitionDetailsPage .matchCard .teamAwayWrap .teamRank{margin-right: 0.46rem;}
.competitionDetailsPage .matchCard .matchCenterInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.23rem}
.competitionDetailsPage .matchCard .matchCenterInfo .matchBasicTime{white-space: nowrap; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:.35rem;color:#808080;line-height:.35rem}
.competitionDetailsPage .matchCard .matchCenterInfo .matchBasicTime .matchDate{padding:0 .3rem}
.competitionDetailsPage .matchCard .matchCenterInfo .matchStatus{display:block;text-align:center;width:1.09rem;height:.69rem;background: rgba(53,53,53,0.05);border-radius:.4rem;font-weight:400;font-size:.35rem;color:#808080;line-height:.69rem}
.competitionDetailsPage .matchCard .matchCenterInfo .matchVs{height:.92rem;font-weight:700;font-size:.69rem;color:#ff5a19;line-height:.92rem;text-align:center}
.competitionDetailsPage .matchCard .matchCenterInfo .matchCountdown{white-space: nowrap;font-weight:400;font-size:.35rem;color:#808080;line-height:.35rem;text-align:center}
.competitionDetailsPage .matchCard .matchCenterInfo .matchCountdown .countdownTime{display: inline-block;width: 1.8rem;}
.competitionDetailsPage .switchBox{width:100%;display:flex;justify-content: center;align-items:center;box-sizing:border-box;}
.competitionDetailsPage .switchBox .sectionTitle{font-weight:700;font-size:.46rem;color:#353535}
.competitionDetailsPage .switchBox .switchList{padding: 0.09rem; background:#eef1f7;border-radius:.58rem;display:inline-flex;align-items: center; overflow:hidden}
.competitionDetailsPage .switchBox .switchList .switchItem{position: relative;z-index: 1; cursor: pointer; display: block;line-height: 0.92rem;text-align: center; height: 0.92rem;width: 1.9rem; font-weight:400;font-size:.4rem;color:#353535;padding: 0 0.29rem;box-sizing: border-box;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.competitionDetailsPage .switchBox .switchList .selected{z-index: 5; background:#fd4245;color:#fff;border-radius:.55rem}

.competitionDetailsPage .switchLine .switchList .switchItem:nth-child(2)::after{content: "";display: block;position: absolute;right: -0.06rem;top: 50%;transform: translateY(-50%);background: #ACACAC;width: 0.03rem;height: 0.23rem;border-radius: 0.55rem;}
.competitionDetailsPage .switchLine .switchList .switchItem:nth-child(2)::before{content: "";display: block;position: absolute;left:  -0.06rem;top: 50%;transform: translateY(-50%);background: #ACACAC;width: 0.03rem;height: 0.23rem;border-radius: 0.55rem;}

.competitionDetailsPage .switchBox .switchList .selected::after{display: none !important;}
.competitionDetailsPage .switchBox .switchList .selected::before{display: none !important;}
.competitionDetailsPage .expertRecommendSection{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;flex: 1;display: flex;flex-direction: column;}
.competitionDetailsPage .expertRecommendSection .expertList{flex: 1; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem{margin-top: 0.23rem;background:#fff;width:100%;padding:.46rem .35rem .4rem;border-radius:.23rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard a{display: flex;}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .expertAvatar{width:1.15rem;height:1.15rem;border-radius:50%;background:#acacac;margin-left:.12rem}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo{margin-left:.17rem}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .expertName{font-weight:600;font-size:.46rem;color:#000;line-height:.46rem}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .expertRecordList{display: flex;align-items: center;gap: 0.17rem;margin-top:.17rem;}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .expertRecord{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding: 0 0.17rem;;height:.46rem;background:rgba(253,66,69,.1);border-radius:.06rem .17rem .06rem .17rem;font-weight:400;font-size:.32rem;color:#fd4245;}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .footballIcon::before{content: "";display: block; width:.35rem;height:.35rem;margin-right:.06rem;background-image: url(../img/expert_ico_football.png);background-size: cover;}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .trophyIcon::before{content: "";display: block; width:.35rem;height:.35rem;margin-right:.06rem;background-image: url(../img/expert_ico_lotto.png);background-size: cover;}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .continuousBox{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.17rem;text-align:right}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .continuousBox .continuousNum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .continuousBox .continuousNum>span:first-child{display:inline-block;font-family:Oswald,Oswald;font-weight:700;font-size:.75rem;color:#fd4245;line-height:.75rem;margin-right:.03rem}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .continuousBox .continuousNum>span:nth-child(2){font-weight:400;font-size:.29rem;color:#fd4245;line-height:.42rem}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .expertCard .continuousBox .continuousType{display:block;font-weight:400;font-size:.29rem;color:#acacac;line-height:.29rem;text-align:right}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .recommendContent{display: block;font-weight:400;font-size:.46rem;color:#353535;line-height:.75rem;text-align:justified;margin-top:.29rem}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .recommendContent>span{color:grey}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .recommendInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.29rem}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .recommendInfo>span{font-weight:400;font-size:.35rem;color:#353535;line-height:.35rem}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .recommendInfo .deadlineTime{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#acacac}
.competitionDetailsPage .expertRecommendSection .expertList .expertItem .recommendInfo .price{color:#e36200}
.competitionDetailsPage .score{display: inline-flex;align-items: center; font-family: Space Grotesk, Space Grotesk;font-weight: bold;font-size: 0.69rem;line-height:0.92rem; color: #FF5A19;text-align: center; white-space: nowrap;margin-bottom: 0.06rem;}
.competitionDetailsPage .matchCard .matchInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.17rem}
.competitionDetailsPage .matchCardTop{gap: 0 !important; background:#FFFFFF url(../img/match_bg01.png);background-repeat: no-repeat;background-position: top;background-size:cover;width:100%;padding:0 .29rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.9rem;position:fixed !important;z-index: 99;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:1.32rem;max-width: 12rem;}
.competitionDetailsPage .matchCardTop .teamWrap{width:100%;gap: 0;}
.competitionDetailsPage .matchCardTop .teamWrap:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.competitionDetailsPage .matchCardTop .teamWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.competitionDetailsPage .matchCardTop .teamWrap .teamLogoWrap{min-width:.69rem;width:.69rem;height:.69rem;margin: 0 !important;}
.competitionDetailsPage .matchCardTop .teamWrap .teamNameWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.competitionDetailsPage .matchCardTop .teamWrap .teamNameWrap .teamName{width:2.42rem;color: #353535;font-size: 0.4rem;margin: 0 0.12rem;}
.competitionDetailsPage .matchCardTop .matchCenterInfo .matchBasicTime{display:none !important}
.competitionDetailsPage .matchCardTop .matchCenterInfo .matchStatus{display:none !important}
.competitionDetailsPage .matchCardTop .matchCenterInfo .matchVs{font-size:.69rem;font-weight: bold;margin: 0 0.78rem;}
.competitionDetailsPage .matchCardTop .matchCenterInfo .score{font-size:.69rem;font-weight: bold;margin: 0 0.78rem;}
.competitionDetailsPage .matchCardTop .matchCenterInfo .matchCountdown{display:none !important}
.competitionDetailsPage .statusPending .matchInfo .teamRank{display:none !important}
.competitionDetailsPage .statusPending .matchInfo .matchCenterInfo .score{display:none}
/* .competitionDetailsPage .statusPending .matchInfo .matchCenterInfo .matchStatus::after{content:"未"} */
.competitionDetailsPage .statusRunning .matchInfo .matchCenterInfo .matchCountdown{display:none !important}
.competitionDetailsPage .statusRunning .matchInfo .matchCenterInfo .matchVs{display:none !important}
.competitionDetailsPage .statusRunning .matchInfo .matchCenterInfo .matchStatus::after{content:"'"}
.competitionDetailsPage .statusFinished .matchInfo .matchCenterInfo .matchCountdown{display:none !important}
.competitionDetailsPage .statusFinished .matchInfo .matchCenterInfo .matchVs{display:none !important}
/* .competitionDetailsPage .statusFinished .matchInfo .matchCenterInfo .matchStatus::after{content:"完"} */
.competitionDetailsPage .matchCardTop .matchCenterInfo .halfTime{display:none}
.competitionDetailsPage .matchCardTop .teamWrap .teamRank{display:none}
.competitionDetailsPage .matchCard .halfTime{font-weight:400;font-size:.4rem;color:grey;line-height:.35rem}
.competitionDetailsPage .statusPending .matchInfo .matchCenterInfo .matchVs{color:grey}
.competitionDetailsPage .statusPending .matchInfo .matchCenterInfo .halfTime{display:none}
.competitionDetailsPage .statusRunning .matchInfo .matchCenterInfo .score{color:#3bb552}
.competitionDetailsPage .statusRunning .matchInfo .matchCenterInfo .matchStatus{background:rgba(59,181,82,.1);color:#3bb552}
.competitionDetailsPage .statusFinished .matchInfo .matchCenterInfo .score{color:#fd4245}
.competitionDetailsPage .statusFinished .matchInfo .matchCenterInfo .matchStatus{background:rgba(253,66,69,.1);color:#fd4245}
.competitionDetailsPage .playTypeSection{position:sticky;top:3.22rem;background:#fff;z-index:99}
.competitionDetailsPage .content{flex: 1; padding:.46rem .29rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.competitionDetailsPage .content .emptyTip{flex: 1; margin-top:.23rem;width:100%;height:6.91rem;background:#fff;border-radius:.23rem .23rem .23rem .23rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.69rem}
.competitionDetailsPage .content .emptyTip .footballIcon{width:4.9rem;height:3.74rem;background-image:url(../img/match_none_bg.png);background-repeat:no-repeat;background-size:cover;-ms-flex-negative:0;flex-shrink:0}
.competitionDetailsPage .content .emptyTip .emptyTipText{font-weight:400;font-size:.4rem;color:grey;line-height:.4rem}
.competitionDetailsPage .content .teamTabs .teamRow{width:2.88rem}
.competitionDetailsPage .content .teamTabs .teamRow:nth-child(2){width:1.9rem;overflow:visible}
.competitionDetailsPage .intelligenceContent .intelligenceList{flex: 1;display: flex;flex-direction: column;}
.competitionDetailsPage .intelligenceContent .intelligenceList>li{display:none;flex: 1;flex-direction: column;}
.competitionDetailsPage .intelligenceContent .intelligenceList .infoBlock{width:100%;margin-top:.23rem}
.competitionDetailsPage .intelligenceContent .intelligenceList .infoBlock .infoTitle{width:100%;height:1.38rem;background:#fff;border-radius:.23rem .23rem .23rem .23rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:.46rem;color:#fd4245}
.competitionDetailsPage .intelligenceContent .intelligenceList .infoBlock .infoTitle::before{content:"";display:block;width:.09rem;height:.46rem;background:#fd4245;border-radius:.14rem;margin-right:.29rem}
.competitionDetailsPage .intelligenceContent .intelligenceList .infoBlock .infoContent{position:relative;padding:.23rem .35rem .23rem .84rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border-radius:.23rem;margin-top:.12rem;font-weight:400;font-size:.4rem;color:#353535;line-height:.81rem;text-align:justify}
.competitionDetailsPage .intelligenceContent .intelligenceList .infoBlock .infoContent::before{content:"";display:block;position:absolute;width:.26rem;height:.35rem;top:.46rem;left:.35rem;background-position:center;background-size:100% auto;background-repeat:no-repeat}
.competitionDetailsPage .intelligenceContent .intelligenceList .neut .infoTitle{color:#ffb31c}
.competitionDetailsPage .intelligenceContent .intelligenceList .neut .infoTitle::before{background:#ffb31c}
.competitionDetailsPage .intelligenceContent .intelligenceList .neut .infoContent::before{background-image:url(../img/match_ico_imformation03.png)}
.competitionDetailsPage .intelligenceContent .intelligenceList .good .infoTitle{color:#fd4245}
.competitionDetailsPage .intelligenceContent .intelligenceList .good .infoTitle::before{background:#fd4245}
.competitionDetailsPage .intelligenceContent .intelligenceList .good .infoContent::before{background-image:url(../img/match_ico_imformation01.png)}
.competitionDetailsPage .intelligenceContent .intelligenceList .bad .infoTitle{color:#4593ee}
.competitionDetailsPage .intelligenceContent .intelligenceList .bad .infoTitle::before{background:#4593ee}
.competitionDetailsPage .intelligenceContent .intelligenceList .bad .infoContent::before{background-image:url(../img/match_ico_imformation02.png)}
.competitionDetailsPage .recordContent{gap:.23rem}
.competitionDetailsPage .recordContent .recordCard{background:#fff;border-radius:.23rem;padding:.58rem .2rem .43rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.competitionDetailsPage .recordContent .recordCard .recordTitle{font-weight:700;font-size:.4rem;color:#353535;line-height:.4rem;padding-left:.26rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.competitionDetailsPage .recordContent .recordCard .teamTable{margin-top:.35rem;border:.03rem solid #f7f9fd;border-radius:.12rem}
.competitionDetailsPage .recordContent .recordCard .teamTable .noData{text-align: center;font-weight: 400;font-size: 0.4rem;color: #808080;line-height: 2rem;}
.competitionDetailsPage .recordContent .recordCard .teamTable .rankHeader p{font-weight:500}
.competitionDetailsPage .recordContent .recordCard .teamTable .teamItem{display: flex;align-items: center; min-height:1.04rem;background:#f7f9fd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .29rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.competitionDetailsPage .recordContent .recordCard .teamTable .teamItem .teamName{flex-shrink: 0;font-weight:500;font-size:.4rem;color:#353535;line-height:.4rem;white-space: nowrap;}
.competitionDetailsPage .recordContent .recordCard .teamTable .teamItem .desc{flex-shrink: 0;font-weight:400;font-size:.32rem;color:#FD4245;line-height:.4rem;text-align: left;margin-left: 0.1rem;}
.competitionDetailsPage .recordContent .recordCard .teamTable .teamItem .logo{flex-shrink: 0;width:.52rem;height:.52rem;vertical-align:middle;margin-right:.09rem}
.competitionDetailsPage .recordContent .recordCard .teamTable li{min-height:1.15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:.03rem solid #f7f9fd}
.competitionDetailsPage .recordContent .recordCard .teamTable li:last-child{border-bottom:none}
.competitionDetailsPage .recordContent .recordCard .teamTable li>p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:.05rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;border-right:.03rem solid #f7f9fd;font-weight:400;font-size:.35rem;color:#353535;line-height:.4rem;box-sizing:border-box}
.competitionDetailsPage .recordContent .recordCard .teamTable li>p:last-child{border-right:none}
.competitionDetailsPage .recordContent .recordCard .zebraTable li>p:nth-child(1){flex: 1.1;}
.competitionDetailsPage .recordContent .recordCard .zebraTable li>p:nth-child(2){flex: 1.3;}
.competitionDetailsPage .recordContent .recordCard .zebraTable li>p:nth-child(4){flex: 1.3;}
.competitionDetailsPage .recordContent .scoreRank .teamTable li>p:nth-child(1){flex: 1.3;}

.competitionDetailsPage .recordContent .recordCard .teamTable li .color808080{color:grey}
.competitionDetailsPage .recordContent .recordCard .teamTable li .colorFD4245{color:#fd4245}
.competitionDetailsPage .recordContent .recordCard .teamTable li .color4593EE{color:#4593ee}
.competitionDetailsPage .recordContent .recordCard .teamTable li .color3bb552{color:#3bb552}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamHeader{padding:0;height:1.04rem;min-height:1.04rem;border-top:.03rem solid #fff;}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamHeader p{font-weight: 500;}
.competitionDetailsPage .recordContent .recordCard .zebraTable li{padding:.35rem 0;border-bottom:0}
.competitionDetailsPage .recordContent .recordCard .zebraTable li:nth-child(2n-2){background:#f7f9fd}
.competitionDetailsPage .recordContent .recordCard .zebraTable li>p{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.12rem}
.competitionDetailsPage .recordContent .recordCard .zebraTable li>p:nth-child(3){-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamFilter{height:1.15rem;min-height:1.15rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .29rem 0 .32rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamFilter .sessionTabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.43rem;height:1.15rem}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamFilter .sessionTabs .sessionItem{font-weight:500;font-size:.46rem;color:grey;cursor:pointer}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamFilter .sessionTabs .selected{position:relative;color:#353535}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamFilter .sessionTabs .selected::after{position:absolute;bottom:-.29rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:.6rem;height:.09rem;background:#fd4245;border-radius:.2rem}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamFilter .typeTabs{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.17rem}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamFilter .typeTabs .typeItem{display:block;width:2.02rem;height:.86rem;background:#f7f9fd;border-radius:.58rem;font-weight:400;font-size:.35rem;color:#353535;text-align:center;line-height:.86rem;cursor:pointer}
.competitionDetailsPage .recordContent .recordCard .zebraTable .teamFilter .typeTabs .selected{background:#fd4245;color:#fff}
.competitionDetailsPage .recordContent .recordCard .summary{font-weight:400;font-size:.32rem;color:#353535;line-height:.4rem;padding:.35rem .2rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%}
.competitionDetailsPage .recordContent .recordCard .summary .colorFD4245{color:#fd4245}
.competitionDetailsPage .recordContent .recordCard .summary .color4593EE{color:#4593ee}
.competitionDetailsPage .recordContent .recordCard .summary .color3bb552{color:#3bb552}
.competitionDetailsPage .recordContent .recently .summary{padding-bottom: 0.2rem;}
.competitionDetailsPage .recordContent .scoreRank .teamTableTwo li>p:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2}
.competitionDetailsPage .recordContent .injuryStop #injuryStopTable .teamTable li>p .avatar{width:.78rem;height:.78rem;margin-right:.14rem;vertical-align:middle}
.competitionDetailsPage .recordContent .injuryStop #injuryStopTable .teamTable li>p .playerName{text-align:center}
.competitionDetailsPage .recordContent .injuryStop #injuryStopTable .teamTable li>p:first-child{-webkit-box-flex:3;-ms-flex:3;flex:3}
.competitionDetailsPage .recordContent .injuryStop #injuryStopTable .teamTable li>p:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}
.competitionDetailsPage .recordContent .injuryStop #injuryStopTable .teamTable li>p:nth-child(3){-webkit-box-flex:2;-ms-flex:2;flex:2}
.competitionDetailsPage .recordContent .recently #recentlyTable .zebraTable li:nth-child(2n-2){background:0 0}
.competitionDetailsPage .recordContent .recently #recentlyTable .zebraTable li:nth-child(2n-1){background:#f7f9fd}
.competitionDetailsPage .indexContent .indexTableWrap{flex: 1;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.43rem .14rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:.32rem;border-radius:.23rem;background:#fff}
.competitionDetailsPage .indexContent .indexTableWrap .colorFD4245{color:#fd4245!important}
.competitionDetailsPage .indexContent .indexTableWrap .color4593EE{color:#4593ee!important}
.competitionDetailsPage .indexContent .indexTableWrap .color3bb552{color:#3bb552!important}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable{width:100%;border:.03rem solid #eef1f7;border-radius:.12rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li:last-child p{border-bottom:none}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li p{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:.03rem solid #f7f9fd;border-bottom:.03rem solid #f7f9fd}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li p span{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:normal;-ms-flex-negative:1;flex-shrink:1;white-space:normal}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li p:last-child{border-right:none}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li p:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:2.36rem;min-width:2.36rem;border-right:.03rem solid #f7f9fd}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li .companyValue{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li .companyValue .companyName{-webkit-box-flex:0;-ms-flex:none;flex:none;font-weight:500;font-size:.32rem;color:#353535;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1.5rem}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li .companyValue .matchIcon{display:none;width:.35rem;height:.35rem;background-image:url(../img/match_ico_com.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.12rem}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li .companyValue .matchSelectedIcon{display:block;width:.35rem;height:.28rem;background-image:url(../img/match_ico_com02.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.12rem}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li .numericalValue span{font-weight:400;font-size:.35rem;color:#353535;border-right:.03rem solid #f7f9fd}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable>li .numericalValue span:last-child{border-right:none}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable .indexTableHead{background:#f7f9fd;height:1.04rem}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable .indexTableHead p{font-weight:500;font-size:.35rem;color:#353535;border-right:.03rem solid #eef1f7}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable .indexTableHead p:first-child{border-right:.03rem solid #eef1f7!important}
.competitionDetailsPage .indexContent .indexTableWrap .indexTable .indexTableRow{min-height:1.15rem}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable{width:100%;border:.01rem solid #eef1f7;border-radius:.12rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable li{height:2.07rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:.01rem solid #eef1f7}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable li:last-child{border-bottom:none}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable li .tableLabel{font-weight:500;font-size:.35rem;color:#353535;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:2.36rem;max-width: 2.36rem;min-width: 2.36rem; background:#f7f9fd;border-right:.01rem solid #eef1f7}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable li .tableValue{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable li .tableValue p{padding:0;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:-webkit-fill-available;width:-moz-available;width:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:.01rem solid #eef1f7}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable li .tableValue p span{font-weight:400;font-size:.35rem;color:#353535;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:.01rem solid #eef1f7}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable li .tableValue p span:last-child{border-right:none}
.competitionDetailsPage .indexContent .indexTableWrap .numericalValueTable li .tableValue p:last-child{border-bottom:none}
.competitionDetailsPage .indexContent .indexTableWrap .companyTable .companyTableHead{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:1.04rem;background:#f7f9fd}
.competitionDetailsPage .indexContent .indexTableWrap .companyTable .companyTableHead>p{font-weight:500;font-size:.35rem;color:#353535;border-left:.01rem solid #eef1f7;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-shrink: 0;}
.competitionDetailsPage .indexContent .indexTableWrap .companyTable .companyTableHead>p:first-child{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:content;-ms-flex:content;flex:content;width:2.36rem;min-width:2.36rem;max-width: 2.36rem;border-left:none}
.competitionDetailsPage .indexContent .indexTableWrap .companyTable .companyTableRow .tableLabel{background:#fff}
.competitionDetailsPage .indexContent .indexTableWrap .companyTable .companyTableRow .tableLabel .companyName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1.5rem}
.competitionDetailsPage .indexContent .indexTableWrap .companyTable .companyTableRow .tableLabel .matchIcon{display:none;width:.35rem;height:.35rem;background-image:url(../img/match_ico_com.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.12rem}
.competitionDetailsPage .indexContent .indexTableWrap .companyTable .companyTableRow .tableLabel .matchSelectedIcon{display:block;width:.35rem;height:.28rem;background-image:url(../img/match_ico_com02.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.12rem}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .versusRow{background:#f7f9fd;border-bottom:.01rem solid #eef1f7;position:relative;height:1.04rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .versusRow>img{width:auto;height:.52rem;margin:0 .09rem}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .versusRow .name{display:block;max-width:2.42rem;font-weight:500;font-size:.4rem;color:#353535;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .versusRow .vs{display:block;font-weight:400;font-size:.4rem;color:grey;margin:0 .32rem}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .versusRow .close{cursor:pointer;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:.92rem;height:.58rem;background-image:url(../img/match_ico_close.png);background-size:contain;background-repeat:no-repeat}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable li .numericalValue:last-child{width:2.59rem;min-width:2.59rem}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .indexTableRow .companyValue{background:#f7f9fd}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .indexTableRow .companyValue p{border-bottom:none!important}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .indexTableRow .companyValue .matchSelectedIcon{display:none}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .indexTableRow .selected{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#fff;color:#fd4245}
.competitionDetailsPage .indexContent .indexTableWrap .indexDetailsTable .indexTableRow .selected .matchSelectedIcon{display:block}
.competitionDetailsPage .indexContent .handicap{display:-webkit-box;display:-ms-flexbox;display:flex}
.competitionDetailsPage .outsContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem}
.competitionDetailsPage .outsContent .matchData{padding:.29rem 0 .46rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border-radius:.23rem}
.competitionDetailsPage .outsContent .matchData .statsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.28rem}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem::after{display:block;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:.03rem;height:1.73rem;background:#f7f9fd;border-radius:.23rem .23rem .23rem .23rem}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem::before{display:block;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:.03rem;height:1.73rem;background:#f7f9fd;border-radius:.23rem .23rem .23rem .23rem}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem .statTitle{font-weight:400;font-size:.35rem;color:#353535;line-height:.4rem}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem .circleContainer{position:relative;width:1.5rem;height:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem .circleContainer .circleRing{width:100%;height:100%;border-radius:50%;background:conic-gradient(#4593ee 0,#4593ee var(--bluePercent),#fd4245 var(--bluePercent),#fd4245 100%);mask:radial-gradient(transparent 50%,#fff 50%);-webkit-mask:radial-gradient(transparent 50%,#fff 50%)}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem .circleContainer .numLeft,.competitionDetailsPage .outsContent .matchData .statsWrap .statItem .circleContainer .numRight{position:absolute;font-weight:400;font-size:.35rem;color:#353535;line-height:.4rem}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem .circleContainer .numLeft{left:-.55rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.competitionDetailsPage .outsContent .matchData .statsWrap .statItem .circleContainer .numRight{right:-.55rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.competitionDetailsPage .outsContent .matchData .line{margin:.34rem auto;width:calc(100% - .29rem);-webkit-box-sizing:border-box;box-sizing:border-box;height:.03rem;border-bottom:.03rem solid #f7f9fd}
.competitionDetailsPage .outsContent .matchData .attackWrap{width:100%;padding:0 .26rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .progressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.46rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .progressBar .barContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .progressBar .barContainer .barTitle{font-weight:400;font-size:.35rem;color:#353535;line-height:.4rem}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .progressBar .barContainer .progressBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.09rem}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .progressBar .barContainer .progressBox .progressNum{-ms-flex-negative:0;flex-shrink:0;display:block;font-weight:400;font-size:.35rem;color:#353535;line-height:.4rem;white-space:nowrap}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .progressBar .barContainer .barTrack{width:3.6rem;height:.12rem;background:#eef1f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .progressBar .barContainer .barTrack .leftbar{background:#fd4245}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .progressBar .barContainer .barTrack .rightbar{background:#4593ee;-webkit-box-flex:1;-ms-flex:1;flex:1}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .sideCards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.35rem}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .sideCards .cardItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .sideCards .cardItem .cardFlag{display:block;width:.37rem;height:.46rem;background-image:url(../img/match_ico_flag.png);background-size:contain;background-repeat:no-repeat}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .sideCards .cardItem .cardYellow{width:.37rem;height:.46rem;background:#ffb31c;border-radius:.06rem}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .sideCards .cardItem .cardRed{width:.37rem;height:.46rem;background:#fd4245;border-radius:.06rem}
.competitionDetailsPage .outsContent .matchData .attackWrap .attackRow .sideCards .cardItem .cardNum{font-weight:400;font-size:.35rem;color:#353535;line-height:.4rem}
.competitionDetailsPage .outsContent .importantEvents{flex: 1;position:relative;padding:.5rem .29rem .63rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.23rem;background:#fff;display: flex;flex-direction: column;}
.competitionDetailsPage .outsContent .importantEvents #importantEventsLine{flex: 1;display: flex;flex-direction: column;}
.competitionDetailsPage .outsContent .importantEvents .title{font-weight:700;font-size:.4rem;color:#353535;line-height:.4rem;text-align:center}
.competitionDetailsPage .outsContent .importantEvents .switch{position:absolute;top:1.73rem;left:.63rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.09rem;z-index:5}
.competitionDetailsPage .outsContent .importantEvents .switch .switchIcon{display:block;width:.86rem;height:.43rem;background-size:contain;background-repeat:no-repeat}
.competitionDetailsPage .outsContent .importantEvents .switch .switchText{font-weight:400;font-size:.4rem;color:grey;line-height:.4rem}
.competitionDetailsPage .outsContent .importantEvents .switch .openIcon{background-image:url(../img/match_ico_Switch02.png)}
.competitionDetailsPage .outsContent .importantEvents .switch .closeIcon{background-image:url(../img/match_ico_Switch01.png)}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents{overflow:hidden;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.43rem;gap:.86rem}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents::after{content:"";display:block;border-right:.06rem dotted #eef1f7;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-1.78rem;height:100%;z-index:1}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li{position:relative;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .time{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:1.47rem;z-index:2;height:.86rem;background:#fff;-webkit-box-shadow:0 0 .43rem 0 rgba(0,0,0,.07);box-shadow:0 0 .43rem 0 rgba(0,0,0,.07);border-radius:.52rem .52rem .52rem .52rem;border:.03rem solid #eef1f7;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:.37rem;color:#353535}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard{-ms-flex-negative:0;flex-shrink:0;width:3.74rem;border-radius:.17rem;min-height:.98rem;background:#f7f9fd;border:.03rem solid #eef1f7;font-weight:400;font-size:.35rem;color:#353535;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.09rem}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.14rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent .eventsScore{line-height:.52rem}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent .eventText{padding:.14rem;-webkit-box-sizing:border-box;box-sizing:border-box;}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent .eventText .desc{color: #808080;font-size: 0.32rem;font-weight: 400;line-height: 1.5;display: block;}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent .eventsName{line-height:.52rem;display:inline-block;max-width:2.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent .substitutionUp{position:relative;padding-right:.24rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3bb552}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent .substitutionUp::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;content:"";display:inline-block;width:.12rem;height:.32rem;background-image:url(../img/match_ico_replace01.png);background-size:100% auto;background-repeat:no-repeat;background-position:center}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent .substitutionDown{position:relative;padding-right:.24rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fd4245}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .eventsContent .substitutionDown::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;content:"";display:inline-block;width:.12rem;height:.32rem;background-image:url(../img/match_ico_replace02.png);background-size:100% auto;background-repeat:no-repeat;background-position:center}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .goalIcon{display:block;width:.69rem;background-image:url(../img/match_ico_being02.png);background-size:100% auto;background-repeat:no-repeat;background-position:center}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .yellowIcon{display:block;width:.69rem;background-image:url(../img/match_ico_being01.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .redIcon{display:block;width:.69rem;background-image:url(../img/match_ico_being04.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents>li .eventsCard .substitutionIcon{display:block;width:.69rem;background-image:url(../img/match_ico_being03.png);background-size:100% auto;background-repeat:no-repeat;background-position:center}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .homeEventparty{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .awayEventparty{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .neutralEventparty{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.16rem}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .neutralEventparty span{margin:.23rem 0;min-width:2.28rem;height:.86rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-box-shadow:0 0 .43rem 0 rgba(0,0,0,.07);box-shadow:0 0 .43rem 0 rgba(0,0,0,.07);border-radius:.52rem .52rem .52rem .52rem;border:.03rem solid #eef1f7;font-weight:400;font-size:.37rem;color:grey}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .homeEvents{position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .homeEvents::after{position:absolute;bottom:21%;right:-.2rem;content:"";display:block;width:.2rem;height:.26rem;background-image:url(../img/matchsj_bg01.png);background-size:contain;background-repeat:no-repeat;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .homeEvents .eventsContent{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .homeEvents .eventsContent .substitutionUp{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .homeEvents .eventsContent .substitutionDown{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .awayEvents{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .awayEvents::after{position:absolute;bottom:21%;left:-.2rem;content:"";display:block;width:.2rem;height:.26rem;background-image:url(../img/matchsj_bg01.png);background-size:contain;background-repeat:no-repeat}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .awayEvents .eventsContent{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .awayEvents .eventsContent .substitutionUp{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .awayEvents .eventsContent .substitutionDown{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .start{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.competitionDetailsPage .outsContent .importantEvents .competitionEvents .start .whistlingIcon{display:block;width:1.04rem;height:1.04rem;background-size:contain;background-repeat:no-repeat;background-image:url(../img/match_ico_start.png)}
.competitionDetailsPage .playTypeSection .playTypeList .playTypeItem{font-weight: normal;}
.competitionDetailsPage .playTypeSection .playTypeList .selected{color: #353535;font-weight:600;}
/* 快乐8 */
.happy8Page{padding-bottom:.98rem;width:100%}
.happy8Page .card{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .29rem;width:100%}
.happy8Page .lotteryInfo{background:#fff;border-radius:.23rem;padding:.58rem .29rem .43rem;margin-top:.29rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.happy8Page .lotteryInfo .lotteryHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.happy8Page .lotteryInfo .lotteryHeader .lotteryTitleTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.happy8Page .lotteryInfo .lotteryHeader .lotteryTitleTop .issueNo{font-family:Oswald,Oswald;font-weight:500;font-size:.55rem;color:#353535;line-height:.55rem}
.happy8Page .lotteryInfo .lotteryHeader .lotteryTitleTop .lotteryType{width:1.21rem;height:.52rem;background:rgba(253,66,69,.1);border-radius:.12rem;text-align:center;line-height:.52rem;font-weight:400;font-size:.38rem;color:#fd4245;margin-left:.12rem}
.happy8Page .lotteryInfo .lotteryHeader .drawTime{display:block;font-weight:400;font-size:.4rem;color:#acacac;line-height:.4rem;margin-top:.35rem}
.happy8Page .lotteryInfo .historyLink{width:2.3rem;height:.86rem;background:#eef1f7;border-radius:.58rem;text-align:center;line-height:.86rem;font-weight:400;font-size:.4rem;color:#353535;line-height:.86rem}
.happy8Page .lotteryNumBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem .23rem;margin-top:.4rem;padding-bottom:.37rem;border-bottom:.03rem solid #f7f9fd}
.happy8Page .lotteryNumBox .lotteryNum{width:.86rem;height:.86rem;text-align:center;line-height:.86rem;background:#fd4245;border-radius:50%;font-weight:600;font-size:.46rem;color:#fff}
.happy8Page .prizePoolWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.69rem;margin-top:.35rem}
.happy8Page .prizePoolWrap .prizePoolItem{width:2.64rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.happy8Page .prizePoolWrap .prizePoolItem .prizePoolName{font-weight:400;font-size:.43rem;color:#acacac;line-height:.43rem}
.happy8Page .prizePoolWrap .prizePoolItem .poolAmount{white-space: nowrap;font-weight:500;font-size:.52rem;color:#fd4245;line-height:.52rem;margin-top:.17rem}
.happy8Page .expertRecButBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.happy8Page .expertRecButBox .expertRec{text-align:center;line-height:.86rem;width:4.67rem;height:.86rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.12rem;font-weight:400;font-size:.43rem;color:#fff;margin-top:.35rem}
.happy8Page .newsTip{position:relative;height:.86rem;border-radius:.12rem;margin-top:.17rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.happy8Page .newsTip::after{position:absolute;left:0;right:0;bottom:0;top:0;content:"";background:linear-gradient(273deg,#fff0dd 0,#f9dab4 100%);opacity:.5}
.happy8Page .newsTip span{position:relative;z-index:1;display:block;height:.86rem;line-height:.86rem;font-weight:500;font-size:.37rem;color:#653d2f}
.happy8Page .newsTip>span:first-child{width:2.3rem;text-align:center;background:url(/img/lotto_bg_news.png) no-repeat;background-size:auto 100%}
.happy8Page .prizeDesc{font-weight:400;font-size:.43rem;color:#acacac;line-height:.43rem;text-align:center;margin-top:.46rem}
.happy8Page .prizeDetail{position:relative;z-index:1;background:#fff;border-radius:.23rem;padding:.58rem .29rem .43rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.23rem}
.happy8Page .prizeDetail .detailTitle{font-weight:500;font-size:.46rem;color:#353535;line-height:.46rem}
.happy8Page .prizeDetail .odnTabsSub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:.17rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.35rem}
.happy8Page .prizeDetail .odnTabsSub .odnTabsSubItem{display:inline-block;cursor:pointer;width:1.81rem;text-align:center;line-height:.75rem;border-radius:.43rem;border:.03rem solid #fd4245;font-weight:400;font-size:.4rem;color:#fd4245;-webkit-box-sizing:border-box;box-sizing:border-box}
.happy8Page .prizeDetail .odnTabsSub .selected{background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);color:#fff}
.happy8Page .prizeList{display: none; margin-top:.35rem;border:.03rem solid #f7f9fd;border-radius:.12rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.happy8Page .prizeList li{display:-webkit-box;display:-ms-flexbox;display:flex}
.happy8Page .prizeList li:last-child span{border-bottom:none}
.happy8Page .prizeList li span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;height:.92rem;line-height:.92rem;text-align:center;border-right:.03rem solid #f7f9fd;border-bottom:.03rem solid #f7f9fd}
.happy8Page .prizeList li span:last-child{border-right:none}
.happy8Page .prizeList .listHeader{background:#f7f9fd;font-weight:400;font-size:.35rem;color:#acacac}
.happy8Page .prizeList .listHeader span{border-right:.03rem solid #fff}
.happy8Page .prizeList .prizeItem{font-weight:400;font-size:.35rem;color:#353535}
.happy8Page .prizeList .prizeItem .colorFD4245{color:#fd4245}
  /* 开奖.七乐彩 */
.sevenLotPage{padding-bottom:.98rem;width:100%}
.issueList,.sevenLotPage .card{box-sizing:border-box;padding:0 .29rem;width:100%}
.sevenLotPage .issueList{display:flex;flex-direction:column;gap:.12rem;margin-top:.37rem}
.sevenLotPage .issueList .issueItem{width: 100%;background:#fff;border-radius:.23rem;box-sizing:border-box;min-height:2.97rem;padding:.43rem .29rem}
.sevenLotPage .issueList .issueItem.hidden-item{display:none}
.sevenLotPage .issueList .issueItem .issueInfo{align-items:end;border-bottom:.03rem solid#f7f9fd;display:flex;padding-bottom:.35rem}
.sevenLotPage .issueList .issueItem .issueInfo .issueNum{color:#353535;font-family:Oswald;font-size:.58rem;font-weight:500;line-height:.58rem}
.sevenLotPage .issueList .issueItem .issueInfo .issueDate{color:#808080;font-family:SF Pro;font-size:.43rem;font-weight:400;line-height:.43rem;margin-left:.12rem}
.sevenLotPage .issueList .issueItem .lotteryNumBox{width: 100%;box-sizing: border-box;align-items:center;display:inline-flex;flex-wrap: wrap; gap:.23rem;margin-top:.35rem;position:relative;padding-right: 1rem;}
.sevenLotPage .issueList .issueItem .lotteryNumBox .lotteryMore{background:url(../img/ico_next.png) no-repeat;background-position:100%;background-size:.19rem auto;display:block;height:.7rem;position:absolute;right:0;width:.7rem;top: 0.08rem;}
.sevenLotPage .issueList .issueItem .lotteryNumBox .lotteryNum{background:#fd4245;border-radius:50%;color:#fff;display:block;height:.86rem;line-height:.86rem;text-align:center;width:.86rem;font-size: 0.46rem;font-weight: 600;}
.sevenLotPage .issueList .issueItem>.lotteryNumBox>.blue{background:#4593ee}
.sevenLotPage .moreIssueBtn{align-items:center;background:#fff;border:none;border-radius:.23rem;color:#353535;display:flex;font-size:.4rem;font-weight:500;height:1.15rem;justify-content:center;margin-top:.12rem}
.sevenLotPage .moreIssueBtn:after{background:url(../img/ico_more.png) no-repeat;background-size:contain;content:"";display:inline-block;height:.29rem;margin-left:.09rem;width:.29rem}
.sevenLotPage .moreTrue:after{ transform: rotate(180deg)}
.sevenLotPage .querySection{background:#fff;border-radius:.23rem;box-sizing:border-box;margin-top:.23rem;padding:.52rem .29rem 0.43rem}
.sevenLotPage .queryTitleBox{align-items:center;display:flex;justify-content:space-between}
.sevenLotPage .queryTitle{font-family:SF Pro;font-size:.55rem;line-height:.55rem;color:#353535;font-weight:500}
.sevenLotPage .trendChart{align-items:center;background:rgba(253,66,69,.1);border-radius:.12rem;color:#fd4245;display:inline-flex;font-size:.43rem;font-weight:400;gap:.12rem;height:.69rem;justify-content:center;width:2.07rem}
.sevenLotPage .trendChart:before{background:url(../img/home_ico_func03.png) no-repeat;background-position:50%;background-size:.75rem auto;content:"";display:inline-block;height:.46rem;vertical-align:middle;width:.46rem}
.sevenLotPage .queryLink{background:#f7f9fd;height:.03rem;margin:.35rem 0;width:100%}
.sevenLotPage .queryForm{align-items:center;display:flex;flex-direction:column;gap:.17rem}
.sevenLotPage .queryForm .formGroup{align-items:center;background:rgba(165,172,187,.05);border:.03rem solid rgba(144,152,171,.2);border-radius:.23rem;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.29rem;height:1.21rem;padding:0 .4rem;width:9.65rem;width:100%}
.sevenLotPage .queryForm .formGroup:nth-child(2){padding-right:.17rem}
.sevenLotPage .queryForm .formGroup .formLabel{color:#353535;display:block;font-size:.46rem;font-weight:400;line-height:.46rem;white-space: nowrap;}
.sevenLotPage .gameTypeSelect{color:#353535;flex:1;font-size:.46rem;font-weight:500;line-height:.46rem;}
/* .sevenLotPage .formGroup:first-child:after{background:url(../img/ico_sel.png) no-repeat;background-size:contain;content:"";display:block;height:.4rem;width:.4rem} */
.sevenLotPage .issueInput::placeholder{color:#808080;font-size:.46rem;font-weight:500;line-height:.46rem}
.sevenLotPage .issueInput{background:0 0;border:none;color:#353535;display:inline-block;flex:1;font-size:.46rem;font-weight:500;height:100%;margin:0;padding:0;width:4rem}
.sevenLotPage .queryBtn{background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border:none;border-radius:.12rem;box-sizing:border-box;color:#fff;display:block;font-size:.43rem;font-weight:400;height:.86rem;min-width:2.07rem}
.sevenLotPage .recommendSection{background:#fff;border-radius:.23rem;box-sizing:border-box;margin-top:.23rem;padding:.58rem .29rem .43rem}
.sevenLotPage .sectionTitle{color:#353535;font-size:.46rem;font-weight:500;line-height:.46rem}
.sevenLotPage .masterList{align-items:center;display:flex;flex-direction:column;gap:.23rem;margin-top:.35rem}
.sevenLotPage .masterItem{border:.03rem solid rgba(253,66,69,.1);border-radius:.23rem;box-sizing:border-box;height:3.97rem;padding:.46rem .35rem 0;position:relative;width:100%}
.sevenLotPage .masterItem:after{background:radial-gradient(79.26% 79.29% at 75% 25.65%,hsla(1,100%,74%,0) 0,#fd4245 100%);border-radius:.23rem;content:"";display:block;opacity:.1;position:absolute;top:0;left:0;right:0;bottom:0}
.sevenLotPage .masterInfo{align-items:center;display:flex;position: relative;z-index: 1;}
.sevenLotPage .masterInfo a{flex: 1; align-items:center;display:flex}
.sevenLotPage .masterAvatar{border-radius:50%;height:1.15rem;width:1.15rem}
.sevenLotPage .masterBase{flex:1;margin-left:.17rem}
.sevenLotPage .masterName{color:#000;font-size:.52rem;font-weight:600;line-height:.52rem}
.sevenLotPage .masterPrize{gap:.12rem}
.prizeItemRow,.sevenLotPage .masterPrize{align-items:center;display:flex;;width: 5rem;}
.sevenLotPage .prizeItemRow{flex-shrink: 0; background:rgba(253,66,69,.1);border-radius:.12rem;height:.46rem;margin-top:.17rem;width:2.25rem}
.sevenLotPage .prizeItemRow>span:first-child{display:inline-block;height:.46rem;background:url(../img/lotto_bg_no.png) no-repeat;background-size:auto 100%;color:#fff;font-size:.38rem;font-weight:400;height:.46rem;line-height:1.5;text-align:center;width:1.3rem}
.sevenLotPage .prizeItemRow>span:nth-child(2){display:inline-block;color:#bd0003;flex:1;font-size:.38rem;font-weight:400;line-height:1.5;text-align:center}
.sevenLotPage .masterRecord{text-align:right;height: 1.15rem;display: inline-flex;flex-direction: column;justify-content:end;position: relative;}
.sevenLotPage .masterRecord .masterBonus{color:#fd4245;display:flex;font-size:.65rem;font-weight:700;justify-content:end;line-height:.65rem;position: absolute;top: 0;right: 0;}
.sevenLotPage .masterRecord .masterBonus:after{color:#fd4245;content:"万";font-size:.46rem;font-weight:400;line-height:.5rem;margin-left:.03rem}
.sevenLotPage .masterRecord .recordText{color:#808080;font-size:.35rem;font-weight:400;line-height:.35rem;}
.sevenLotPage .masterDesc{align-items:center;display:flex;margin-top:.29rem;position: relative;z-index: 1;}
.sevenLotPage .masterDesc .descText{color:grey;display:-webkit-box;flex:1;font-size:.52rem;font-weight:400;-webkit-line-clamp:2;line-height:.75rem;text-align:justify;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.sevenLotPage .masterDesc .detailBtn{margin-left:.32rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.12rem;box-sizing:border-box;color:#fff;font-size:.43rem;font-weight:400;height:1.3rem;letter-spacing:.05rem;line-height:.46rem;min-width:1.3rem;position:relative;width:1.3rem;z-index:1}
.recommendMore,.sevenLotPage .masterDesc .detailBtn{align-items:center;display:flex;justify-content:center}
.sevenLotPage .recommendMore{color:#353535;font-size:.4rem;font-weight:500;line-height:.4rem;margin-top:.46rem;width:100%}
.sevenLotPage .recommendMore:after{background:url(../img/ico_next.png) no-repeat;background-position:100%;background-size:.19rem auto;content:"";display:block;height:.35rem;margin-bottom:.05rem;width:.25rem}


.gameGenre .content{max-width: 12rem;position:fixed;bottom:0;padding:.37rem .43rem 0.98rem;box-sizing: border-box; width:100%;background:#fff;border-radius:.23rem .23rem 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.gameGenre .content{-webkit-animation:slideUp .3s cubic-bezier(.25,.8,.25,1) forwards;animation:slideUp .3s cubic-bezier(.25,.8,.25,1) forwards}
.gameGenre .content .title{text-align:center;font-weight:bold;font-size:.46rem;color:#353535;line-height:.86rem;display: block;}
.gameGenre .content .list{height:8rem;min-height:6rem;overflow-y:scroll;padding-bottom: 1rem;box-sizing: border-box;margin-top: 0.43rem;}
.gameGenre .content .list .item{ position: relative; font-weight:400;font-size:.4rem;color:#353535;line-height:1.44rem;border-bottom:.03rem solid #eef1f7;text-align: center;}
.gameGenre .content .list .active{font-weight:400;color:#fd4245}
.gameGenre .content .list .active::after{position: absolute;right: 0.6rem;top: 50%;transform: translateY(-50%); content:"";display:block;background: url(../img/ico_award_select02.png) no-repeat;background-size: contain;width: 0.45rem;height: 0.27rem;}


/* 开奖.双色球 */
.unionLottoPage{padding-bottom:.98rem;width:100%}
.unionLottoPage .card{box-sizing:border-box;padding:0 .29rem;width:100%}
.unionLottoPage .lotteryInfo{background:#fff;border-radius:.23rem;padding:.58rem .29rem 0.43rem;margin-top:.29rem;box-sizing:border-box}
.unionLottoPage .lotteryHeader{display:flex;align-items:center;justify-content:space-between}
.unionLottoPage .lotteryTitleTop{display:flex;align-items:center}
.unionLottoPage .issueNo{font-weight:500;font-size:.55rem;color:#353535;line-height:.55rem}
.unionLottoPage .lotteryType{padding: 0 0.09rem; min-width:1.21rem;height:.52rem;background:rgba(253,66,69,.1);border-radius:.12rem;text-align:center;line-height:.52rem;font-weight:400;font-size:.38rem;color:#fd4245;margin-left:.12rem}
.unionLottoPage .drawTime{display:block;font-weight:400;font-size:.4rem;color:#808080;line-height:.4rem;margin-top:.35rem}
.unionLottoPage .historyLink{width:2.3rem;height:.86rem;background:#eef1f7;border-radius:.58rem;text-align:center;line-height:.86rem;font-weight:400;font-size:.4rem;color:#353535;line-height:.86rem}
.unionLottoPage .lotteryNumBox{display:flex;align-items:center;gap:.32rem;margin-top:.4rem;padding-bottom:.37rem;border-bottom:.03rem solid #f7f9fd}
.unionLottoPage .lotteryNum{width:.86rem;height:.86rem;text-align:center;line-height:.86rem;background:#fd4245;border-radius:50%;font-weight:600;font-size:.46rem;color:#fff}
.unionLottoPage .blue{background:#4593ee}
.unionLottoPage .prizePoolWrap{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.4rem}
.unionLottoPage .prizePoolItem{display:flex;flex-direction:column;align-items:center}
.unionLottoPage .prizePoolName{font-weight:400;font-size:.43rem;color:#808080;line-height:.43rem}
.unionLottoPage .poolAmount{font-weight:500;font-size:.52rem;color:#fd4245;line-height:.52rem;margin-top:.17rem}
.unionLottoPage .expertRec{text-align:center;line-height:.86rem;width:4.67rem;height:.86rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.12rem;font-weight:400;font-size:.43rem;color:#fff;margin-top:.37rem}
.unionLottoPage .newsTip{position:relative;height:.86rem;border-radius:.12rem;margin-top:.17rem;display:flex;align-items:center;border-radius: 0.12rem;overflow: hidden;}
.unionLottoPage .newsTip::after{position:absolute;left:0;right:0;bottom:0;top:0;content:"";background:linear-gradient(273deg,#fff0dd 0,#f9dab4 100%);opacity:.5}
.unionLottoPage .newsTip>span{position:relative;z-index:1;display:block;height:.86rem;line-height:.86rem;font-weight:500;font-size:.43rem;color:#653d2f}
.unionLottoPage .newsTip>span:first-child{width:2.3rem;text-align:center;background:url(../img/lotto_bg_news.png) no-repeat;background-size:auto 100%}
.unionLottoPage .prizeDesc{font-weight:400;font-size:.43rem;color:#808080;line-height:.43rem;text-align:center;margin-top:.46rem}
.unionLottoPage .prizeDetail{position:relative;z-index:5;background:#fff;border-radius:.23rem;padding:.58rem .29rem 0.43rem;box-sizing:border-box;margin-top:.23rem}
.unionLottoPage .detailTitle{font-weight:500;font-size:.46rem;color:#353535;line-height:.46rem}
.unionLottoPage .prizeList{margin-top:.35rem;border:.03rem solid #f7f9fd;border-bottom:none;border-radius:.12rem;box-sizing:border-box;width: 100%;}
.unionLottoPage .prizeItem{display:flex;align-items:stretch;width: 100%;}
.unionLottoPage .listHeader{display:flex;align-items:center;width: 100%;}
.unionLottoPage .prizeList>li{border-bottom:.03rem solid #f7f9fd}
/* .unionLottoPage .prizeList>li:last-child{border-bottom: 0;} */
.unionLottoPage .prizeList>li>span{display:flex;justify-content: center;align-items: center; min-height:.92rem; text-align:center;box-sizing: border-box;}
.unionLottoPage .listHeader{background:#f7f9fd;font-weight:400;font-size:.35rem;color:#808080}
.unionLottoPage .prizeItem{font-weight:400;font-size:.35rem;color:#353535}
.unionLottoPage .prizeList>li:nth-child(2) span:last-child{color:#fd4245}
.unionLottoPage .prizeList>li:nth-child(3) span:last-child{color:#fd4245}
.unionLottoPage .prizeList>.listHeader>span{border-right:.03rem solid #fff}
.unionLottoPage .prizeList>li>span{border-right:.03rem solid #f7f9fd;padding:0 0.12rem;box-sizing: border-box;}
.unionLottoPage .prizeList>li>span:first-child{width:1.9rem}
.unionLottoPage .prizeList>li>span:nth-child(2){min-width:3.05rem;flex: 1;}
.unionLottoPage .prizeList>li>span:nth-child(3){width:2.16rem}
.unionLottoPage .prizeList>li>span:last-child{width:2.45rem;border-right:0}
.unionLottoPage .masterList .emptyTip{font-weight: 500;font-size: 0.4rem;color: #353535;line-height: 3rem;text-align: center;}
/* .unionLottoPage .prizeList>.prizeItem>.colorFD4245{color:#fd4245} */
.unionLottoPage .winnerDetail{display:flex;gap: 0.29rem;flex-wrap: wrap;justify-content: space-between; align-items:center;background:rgba(253,66,69,.1);border-radius:0 0 .23rem .23rem;padding:.58rem .58rem .35rem;box-sizing:border-box;margin:-.18rem .14rem 0}
.unionLottoPage .winnerTitle{display: inline-flex;align-items: center; font-weight:400;font-size:.46rem;color:#fd4245;flex-shrink: 0;}
.unionLottoPage .winnerTitle::before{content: "";display: inline-block;background-image: url(../img/lotto_ico_no1.png); background-size: cover;width:.46rem;height:.46rem;margin-right: 0.2rem;}
.unionLottoPage .winnerDesc{display: inline-flex;font-weight:500;font-size:.46rem;color:#bd0003;text-align:justify;}
.unionLottoPage .recommendSection{background:#fff;border-radius:.23rem;box-sizing:border-box;margin-top:.23rem;padding:.58rem .29rem .43rem}
.unionLottoPage .sectionTitle{color:#353535;font-size:.46rem;font-weight:500;line-height:.46rem}
.unionLottoPage .masterList{align-items:center;display:flex;flex-direction:column;gap:.23rem;margin-top:.35rem}
.unionLottoPage .masterItem{overflow: hidden;border:.03rem solid rgba(253,66,69,.1);border-radius:.23rem;box-sizing:border-box;height:3.97rem;padding:.46rem .35rem 0;position:relative;width:100%}
.unionLottoPage .masterItem:after{background:radial-gradient(79.26% 79.29% at 75% 25.65%,hsla(1,100%,74%,0) 0,#fd4245 100%);content:"";display:block;opacity:.1;position:absolute;top:0;left:0;right:0;bottom:0}
.unionLottoPage .masterInfo{align-items:center;display:flex;position: relative;z-index: 1;}
.unionLottoPage .masterInfo a{flex: 1; align-items:center;display:flex}
.unionLottoPage .masterAvatar{border-radius:50%;height:1.15rem;width:1.15rem}
.unionLottoPage .masterBase{flex:1;margin-left:.17rem}
.unionLottoPage .masterName{color:#000;font-size:.52rem;font-weight:600;line-height:.52rem}
.unionLottoPage .masterPrize{gap:.12rem}
.prizeItemRow,.unionLottoPage .masterPrize{align-items:center;display:flex;width: 5rem;}
.unionLottoPage .prizeItemRow{flex-shrink: 0; background:rgba(253,66,69,.1);border-radius:.12rem;height:.46rem;margin-top:.17rem;width:2.25rem}
.unionLottoPage .prizeItemRow>span:first-child{display:inline-block;height:.46rem;background:url(../img/lotto_bg_no.png) no-repeat;background-size:auto 100%;color:#fff;font-size:.32rem;font-weight:400;height:.46rem;line-height:1.5;text-align:center;width:1.3rem}
.unionLottoPage .prizeItemRow>span:nth-child(2){display:inline-block;color:#bd0003;flex:1;font-size:.35rem;font-weight:400;line-height:1.5;text-align:center}
.unionLottoPage .masterRecord{text-align:right;height: 1.15rem;display: inline-flex;flex-direction: column;justify-content:end;position: relative;}
.unionLottoPage .masterRecord .masterBonus{color:#fd4245;display:flex;font-size:.65rem;font-weight:700;justify-content:end;line-height:.65rem;position: absolute;top: 0;right: 0;}
.unionLottoPage .masterRecord .masterBonus span{color:#fd4245;font-size:.46rem;font-weight:400;line-height:.5rem;margin-left:.03rem;margin-top: 0.055rem;}
.unionLottoPage .masterRecord .recordText{color:#808080;font-size:.35rem;font-weight:400;line-height:.49rem;}
.unionLottoPage .masterDesc{align-items:center;display:flex;margin-top:.29rem;position: relative;z-index: 1;}
.unionLottoPage .masterDesc .descText{color:grey;display:-webkit-box;flex:1;font-size:.52rem;font-weight:400;-webkit-line-clamp:2;line-height:.75rem;text-align:justify;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.unionLottoPage .masterDesc .detailBtn{margin-left:.32rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.12rem;box-sizing:border-box;color:#fff;font-size:.37rem;font-weight:400;height:1.3rem;line-height:.46rem;min-width:1.3rem;position:relative;width:1.3rem;z-index:1;text-align: center;box-sizing: border-box;}
.recommendMore,.unionLottoPage .masterDesc .detailBtn{align-items:center;display:flex;justify-content:center}
.recommendMore,.unionLottoPage .masterDesc .detailBtn span{display: block;width: 0.85rem;margin-left: 0.03rem;line-height: 1;}
.unionLottoPage .recommendMore{color:#353535;font-size:.4rem;font-weight:500;line-height:.4rem;margin-top:.46rem;width:100%}
.unionLottoPage .recommendMore:after{background:url(../img/ico_next.png) no-repeat;background-position:100%;background-size:.19rem auto;content:"";display:block;height:.35rem;margin-bottom:.05rem;width:.25rem}


/* 开奖·胜负彩/任九 */
.winningRecordPage{padding:.06rem .29rem .98rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.23rem}
.winningRecordPage .lotteryInfoWrap{width:100%;padding:.58rem .29rem .4rem;background:#fff;border-radius:.23rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.winningRecordPage .lotteryInfoWrap .lotteryBaseInfo{padding-bottom:.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.03rem solid #f7f9fd}
.winningRecordPage .lotteryInfoWrap .lotteryBaseInfo .lotteryLogo{width:1.27rem;height:1.27rem;border-radius:50%;display: none;}
.winningRecordPage .lotteryInfoWrap .lotteryBaseInfo .lotteryNameBox{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.29rem}
.winningRecordPage .lotteryInfoWrap .lotteryBaseInfo .lotteryNameBox .lotteryTypeName{font-weight:600;font-size:.58rem;color:#353535;line-height:.58rem;margin-bottom:.17rem}
.winningRecordPage .lotteryInfoWrap .lotteryBaseInfo .lotteryNameBox .lotteryOpenTime{font-weight:400;font-size:.43rem;color:#808080;line-height:.46rem}
.winningRecordPage .lotteryInfoWrap .lotteryBaseInfo .historyRecordLink{width:2.3rem;height:.86rem;background:rgba(253,66,69,.1);border-radius:.58rem;text-align:center;line-height:.86rem;font-weight:400;font-size:.4rem;color:#fd4245}
.winningRecordPage .lotteryInfoWrap .issueInfo{margin-top:.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:.43rem;line-height:.46rem}
.winningRecordPage .lotteryInfoWrap .issueInfo .issueNum{color:#353535}
.winningRecordPage .lotteryInfoWrap .issueInfo .issueDate{color:#808080;margin-left:.08rem}
.winningRecordPage .lotteryInfoWrap .resultList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.03rem solid #e7e9ee;margin-top:.35rem}
.winningRecordPage .lotteryInfoWrap .resultList .teamNameItem{overflow: hidden; width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:2.07rem;border-bottom:.03rem solid #e7e9ee;}
.winningRecordPage .lotteryInfoWrap .resultList .teamNameItem span{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.17rem 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;color:#353535;font-size: .38rem;border-right:.03rem solid #e7e9ee;box-sizing: border-box;flex-shrink: 0;writing-mode: vertical-rl;text-orientation: upright;}
.winningRecordPage .lotteryInfoWrap .resultList .teamNameItem span:last-child{border-right:0}
.winningRecordPage .lotteryInfoWrap .resultList .scoreResultItem{ width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.86rem}
.winningRecordPage .lotteryInfoWrap .resultList .scoreResultItem span{flex-shrink: 0; -webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:.38rem;color:#fd4245;border-right:.03rem solid #e7e9ee}
.winningRecordPage .lotteryInfoWrap .resultList .scoreResultItem span:last-child{border-right:0}
.winningRecordPage .lotteryInfoWrap .salesInfoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.35rem}
.winningRecordPage .lotteryInfoWrap .salesInfoWrap .salesInfoItem{font-weight:400;font-size:.43rem;color:#353535;line-height:.46rem;-webkit-box-flex:1;-ms-flex:1;flex:1}
.winningRecordPage .lotteryInfoWrap .salesInfoWrap .salesInfoItem>span:first-child{color:#353535}
.winningRecordPage .lotteryInfoWrap .salesInfoWrap .salesInfoItem>span:nth-child(2){color:#808080}
.winningRecordPage .bonusDetailSection{width:100%;padding:.58rem .29rem .4rem;background:#fff;border-radius:.23rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.winningRecordPage .bonusDetailSection .sectionTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem;padding-bottom:.35rem;border-bottom:.03rem solid #f7f9fd}
.winningRecordPage .bonusDetailSection .bonusTable{margin-top:.58rem;padding:0 .14rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.winningRecordPage .bonusDetailSection .bonusTable .tableHeader{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.32rem}
.winningRecordPage .bonusDetailSection .bonusTable .tableHeader span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.91rem;height:.4rem;font-weight:400;font-size:.4rem;color:#353535}
.winningRecordPage .bonusDetailSection .bonusTable .tableRow{margin-top:.49rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.32rem}
.winningRecordPage .bonusDetailSection .bonusTable .tableRow span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.91rem;height:.4rem;font-weight:400;font-size:.4rem;color:#808080}
.winningRecordPage .bonusDetailSection .dataTips{margin-top:.58rem;font-weight:400;font-size:.4rem;color:#353535;line-height:.46rem}
.winningRecordPage .matchDetailSection{width:100%;padding:.58rem .29rem .55rem;background:#fff;border-radius:.23rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.winningRecordPage .matchDetailSection .sectionTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem;padding-bottom:.35rem;border-bottom:.03rem solid #f7f9fd}
.winningRecordPage .matchDetailSection .matchTable{margin-top:.58rem;padding:0 .14rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.winningRecordPage .matchDetailSection .matchTable li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.winningRecordPage .matchDetailSection .matchTable li>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.winningRecordPage .matchDetailSection .matchTable li>span:first-child{width:1.44rem;flex-shrink: 0;}
.winningRecordPage .matchDetailSection .matchTable li>span:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.winningRecordPage .matchDetailSection .matchTable li>span:nth-child(3){width:1.44rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
.winningRecordPage .matchDetailSection .matchTable .tableHeader span{font-weight:400;font-size:.4rem;color:#353535;line-height:.46rem}
.winningRecordPage .matchDetailSection .matchTable .tableRow{margin-top:.49rem}
.winningRecordPage .matchDetailSection .matchTable .tableRow span{font-weight:400;font-size:.4rem;color:#808080;line-height:.46rem}
.winningRecordPage .matchDetailSection .matchTable .tableRow .matchTeamInfo{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.14rem}
.winningRecordPage .matchDetailSection .matchTable .tableRow .matchTeamInfo .matchScore{display:inline-block;width:1.01rem;font-family:Oswald,Oswald;font-weight:700;font-size:.4rem;color:#353535;text-align:center}
.winningRecordPage .matchDetailSection .matchTable .tableRow .matchTeamInfo .awayTeam,.winningRecordPage .matchDetailSection .matchTable .tableRow .matchTeamInfo .homeTeam{display:inline-block;width:2.28rem}
.winningRecordPage .matchDetailSection .matchTable .tableRow .matchTeamInfo .homeTeam{text-align:right}
.winningRecordPage .expertRecommendSection{ width:100%;padding:.58rem .29rem .43rem;background:#fff;border-radius:.23rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.winningRecordPage .expertRecommendSection .sectionTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem;padding-bottom:.35rem}
.winningRecordPage .expertRecommendSection .expertList .expertItem{padding:.58rem 0 .52rem;border-top:.03rem solid #f7f9fd}
.winningRecordPage .expertRecommendSection .expertList .expertItem .expertCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.winningRecordPage .expertRecommendSection .expertList .expertItem .expertCard .expertAvatar{width:1.15rem;height:1.15rem;border-radius:50%;background:#808080}
.winningRecordPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo{margin-left:.17rem}
.winningRecordPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .expertName{font-weight:600;font-size:.52rem;color:#000;line-height:.52rem}
.winningRecordPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .expertRecordBox{display: flex;align-items: center;gap: 0.17rem;margin-top: 0.17rem;}
.winningRecordPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .expertRecordBox .expertRecord{flex-shrink: 0; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:.46rem;background:rgba(253,66,69,.1);border-radius:.06rem .17rem .06rem .17rem;font-weight:400;font-size:.38rem;color:#fd4245;line-height:.38rem;padding: 0 0.17rem;}
.winningRecordPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .expertRecordBox .footballIcon::before{content: ""; width:.35rem;height:.35rem;margin-right:.06rem;background-image: url(../img/expert_ico_football.png);background-size: cover;}
.winningRecordPage .expertRecommendSection .expertList .expertItem .expertCard .expertInfo .expertRecordBox .lottoIcon::before{content: ""; width:.35rem;height:.35rem;margin-right:.06rem;background-image: url(../img/expert_ico_lotto.png);background-size: cover;}
.winningRecordPage .expertRecommendSection .expertList .expertItem .recommendContent{display: block;font-weight:400;font-size:.52rem;color:#353535;line-height:.75rem;text-align:justified;margin-top:.29rem}
.winningRecordPage .expertRecommendSection .expertList .expertItem .recommendContent>span{color:grey}
.winningRecordPage .expertRecommendSection .expertList .expertItem .recommendInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.29rem}
.winningRecordPage .expertRecommendSection .expertList .expertItem .recommendInfo>span{font-weight:400;font-size:.4rem;color:#353535;line-height:.4rem}
.winningRecordPage .expertRecommendSection .expertList .expertItem .recommendInfo .lotteryType{color:#353535}
.winningRecordPage .expertRecommendSection .expertList .expertItem .recommendInfo .deadlineTime{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#808080}
.winningRecordPage .expertRecommendSection .expertList .expertItem .recommendInfo .price{color:#e36200}
.winningRecordPage .expertRecommendSection .moreLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.46rem;font-weight:500;font-size:.4rem;color:#353535;line-height:.4rem}
.winningRecordPage .expertRecommendSection .moreLink::after{content:"";width:.3rem;height:.32rem;display:inline-block;background:url(../img/ico_next.png) no-repeat;background-size:.19rem auto;margin-left:.06rem}
.winningRecordPage .expertList .emptyTip{font-weight: 500;font-size: 0.4rem;color: #353535;line-height: 3rem;text-align: center;}
/* 开奖·胜负彩/任九 */
.footballBetPage{padding-top:.29rem;padding-bottom:.98rem;width:100%}
.footballBetPage .sfcRecordList{width:100%;padding:0 .29rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footballBetPage .sfcRecordList .sfcRecordItem{width:100%;min-height:2.71rem;background:#fff;border-radius:.23rem;padding:.52rem .29rem 0.43rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.23rem}
.footballBetPage .sfcRecordList .sfcRecordItem:last-child{margin-bottom:0}
.footballBetPage .sfcRecordList .sfcRecordItem .recordInfo{display:-webkit-box;display:-ms-flexbox;display:flex;align-items: flex-end; gap:.2rem;padding-bottom:.35rem;border-bottom:.03rem solid #f7f9fd}
.footballBetPage .sfcRecordList .sfcRecordItem .recordInfo .issueNo{font-weight:500;font-size:.52rem;color:#353535;line-height:.52rem}
.footballBetPage .sfcRecordList .sfcRecordItem .recordInfo .drawDate{color:#808080;font-size:.43rem;line-height:1}
.footballBetPage .sfcRecordList .sfcRecordItem .recordOperate{display:-webkit-box;display:-ms-flexbox;display:flex;gap: 0.1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:flex-start;margin-top:.46rem}
.footballBetPage .sfcRecordList .sfcRecordItem .recordOperate .resultNum{display: flex;flex-wrap: wrap;gap: 0.32rem; font-weight:400;font-size:.46rem;color:#fd4245;flex: 1; word-wrap: break-word;word-break: break-all;white-space: normal;}

.footballBetPage .sfcRecordList .sfcRecordItem .recordOperate .detailLink{flex-shrink: 0; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:.4rem;color:#353535;line-height: 0.65rem;}
.footballBetPage .sfcRecordList .sfcRecordItem .recordOperate .detailLink::after{content:"";width:.3rem;height:.35rem;display:inline-block;background:url(../img/ico_next.png) no-repeat;background-size:.19rem auto;margin-left:.06rem}

/* 登录 */
.loginDialog .loginContent{padding:1.38rem .78rem 0.32rem .81rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.loginDialog .loginClose{position:absolute;top:.35rem;right:.37rem;display:block;width:.55rem;height:.55rem;background:url(../img/ico_pay_close.png) no-repeat;background-size:.43rem .43rem;background-position:center}
.loginDialog .loginContent .playTypeSection .playTypeList{gap:.89rem;padding:0}
.loginDialog .loginContent .loginForm{margin-top:.55rem}
.loginDialog .loginContent .formGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.29rem;margin-bottom:.29rem;gap:.35rem}
.loginDialog .loginContent .formGroup .inputBox{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.32rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6;border-radius:.29rem;overflow:hidden}
.loginDialog .loginContent .formGroup .inputBox .inputClear{position:absolute;top:50%;margin-top:-.23rem;width:.46rem;height:.46rem;right:.35rem;display: block;background-size: contain;background-image: url(../img/ico_nickname_delete.png);}
.loginDialog .loginContent .formGroup .inputBox .countryCode{display:block;width:1.74rem;font-family:Inter,Inter;font-weight:400;font-size:.46rem;color:#333;text-align:center}
.loginDialog .loginContent .formGroup .inputBox input{caret-color: #EB5757;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1.32rem;background:0 0;font-weight:400;font-size:.46rem;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.86rem;border:none}
.loginDialog .loginContent .formGroup .inputBox .codeInput{padding-left:.55rem;width:100%}
.loginDialog .loginContent .formGroup .inputBox .pswInput{padding-left:.55rem;width:100%}
.loginDialog .loginContent .formGroup .getCodeBtn{width:3.23rem;min-width:3.23rem;height:1.32rem;background:rgba(253,66,69,.1);border-radius:.23rem;font-family:Inter,Inter;font-weight:400;font-size:.4rem;color:#fd4245;border:none}
.loginDialog .loginContent .formGroup .disabledCode{color:#828282}
.loginDialog .loginContent .agreeGroup{height: 0.58rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Inter,Inter;font-weight:400;font-size:.4rem;color:#656565;}
.loginDialog .loginContent .agreeGroup .checkIcon{display: block;width:.37rem;height:.37rem;margin-right:.06rem;background-size:0.37rem 0.37rem;;background-image: url(../img/ico_trend_select01.png);background-repeat: no-repeat;background-position: center;}
.loginDialog .loginContent .agreeGroup .active{background-image: url(../img/btn_select_02.png);}
.loginDialog .loginContent .agreeGroup .link{color:#1c1c1c}
.loginDialog .loginContent .loginBtn{display: block;border:none;width:9.22rem;height:1.27rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.23rem;font-weight:700;font-size:.52rem;color:#fff;margin:.43rem auto 0}
.loginDialog .loginContent .disabledLogin{opacity: 0.6;}
.loginDialog .loginContent .toRegisterLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Inter,Inter;font-weight:400;font-size:.46rem;color:#656565;line-height:.58rem;text-align:center;margin:.43rem auto 0;width:100%}
.loginDialog .loginContent .toRegisterLink::after{display:block;content:"";width:.52rem;height:.52rem;background:url(../img/ico_register_next.png) no-repeat;background-size:.52rem auto}

/* 注册 */
.registerDialog .registerContent{padding:1.64rem .78rem 0.32rem .81rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.registerDialog .registerClose{position:absolute;top:.35rem;right:.37rem;display:block;width:.55rem;height:.55rem;background:url(../img/ico_pay_close.png) no-repeat;background-size:.43rem .43rem;background-position:center}
.registerDialog .registerContent .registerTitle{font-weight:700;font-size:.66rem;color:#353535;line-height:.69rem;text-align:center}
.registerDialog .registerContent .registerForm{margin-top:.55rem;}
.registerDialog .registerContent .formGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.29rem;margin-bottom:.29rem;gap:.35rem}
.registerDialog .registerContent .formGroup .inputBox{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.32rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6;border-radius:.29rem;overflow:hidden}
.registerDialog .registerContent .formGroup .inputBox .inputClear{display: block;background-size: contain;background-image: url(../img/ico_nickname_delete.png); position:absolute;top:50%;margin-top:-.23rem;width:.46rem;height:.46rem;right:.35rem}
.registerDialog .registerContent .formGroup .inputBox .countryCode{display:block;width:1.74rem;font-family:Inter,Inter;font-weight:400;font-size:.46rem;color:#333;text-align:center}
.registerDialog .registerContent .formGroup .inputBox input{caret-color: #EB5757;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1.32rem;background:0 0;font-weight:400;font-size:.46rem;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.86rem;border:none}
.registerDialog .registerContent .formGroup .inputBox .codeInput{padding-left:.55rem;width:100%}
.registerDialog .registerContent .registerPswGroup .inputBox .pswInput{padding-left:.55rem;width:100%}
.registerDialog .registerContent .formGroup .getCodeBtn{width:3.23rem;min-width:3.23rem;height:1.32rem;background:rgba(253,66,69,.1);border-radius:.23rem;font-family:Inter,Inter;font-weight:400;font-size:.4rem;color:#fd4245;border:none}
.registerDialog .registerContent .formGroup .disabledCode{color:#828282}
.registerDialog .registerContent .agreeGroup{height: 0.58rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Inter,Inter;font-weight:400;font-size:.4rem;color:#656565;}
.registerDialog .registerContent .agreeGroup .checkIcon{display: block;width:.37rem;height:.37rem;margin-right:.06rem;background-size: 0.37rem 0.37rem;background-image: url(../img/ico_trend_select01.png);background-position: center;background-repeat: no-repeat;}
.registerDialog .registerContent .agreeGroup .active{background-image: url(../img/btn_select_02.png) !important;}
.registerDialog .registerContent .agreeGroup .link{color:#1c1c1c}
.registerDialog .registerContent .registerBtn{display: block;border:none;width:9.22rem;height:1.27rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.23rem;font-weight:700;font-size:.52rem;color:#fff;margin:.43rem auto 0}
.registerDialog .registerContent .disabledregister{opacity: 0.6;}
.registerDialog .registerContent .toRegisterLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Inter,Inter;font-weight:400;font-size:.46rem;color:#656565;line-height:.58rem;text-align:center;margin:.43rem auto 0;width:100%}
.registerDialog .registerContent .toRegisterLink::after{display:block;content:"";width:.52rem;height:.52rem;background:url(../img/ico_register_next.png) no-repeat;background-size:.52rem auto}

/* 我的 */
.userPage{padding:0 .29rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.userPage .userProfileSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.userPage .userProfileSection img{width:2.59rem;height:2.59rem;margin-top:1.15rem}
.userPage .userProfileSection .userAccount{font-family:SF Pro-Heavy;color:#353535;font-size:.58rem;font-weight:600;line-height:.58rem;margin-top:.4rem}
.userPage .balanceFuncSection{margin-top:.86rem}
.userPage .balanceFuncSection .balanceWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.35rem .43rem .32rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:.23rem;width:100%}
.userPage .balanceFuncSection .balanceWrap .balanceInfo>span:first-child{display:block;font-weight:400;font-size:.4rem;color:#353535}
.userPage .balanceFuncSection .balanceWrap .balanceInfo>span:nth-child(2){display:block;font-weight:500;font-size:.62rem;line-height:.69rem;color:#353535}
.userPage .balanceFuncSection .balanceWrap .balanceDetailBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.44rem;height:.86rem;border-radius:.12rem;border:.03rem solid #bdbdbd;font-weight:400;font-size:.46rem;color:#828282}
.userPage .balanceFuncSection .userFuncList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.32rem;margin-top:.29rem}
.userPage .balanceFuncSection .userFuncList .userFuncItem{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:.23rem;background:#fff;padding:.4rem .32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.userPage .balanceFuncSection .userFuncList .userFuncItem p{font-weight:500;font-size:.46rem;color:#353535;margin-bottom:.09rem}
.userPage .balanceFuncSection .userFuncList .userFuncItem span{font-weight:400;font-size:.38rem;color:#828282}
.userPage .balanceFuncSection .userFuncList .userFuncItem img{width:1.09rem;height:1.09rem;margin:0}
.userPage .menuSection{margin-top:.69rem;background:#fff;padding:.37rem .49rem .37rem .52rem;border-radius:.23rem}
.userPage .menuSection .menuList{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.userPage .menuSection .menuList .menuItem a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.44rem;border-bottom:.03rem solid #f2f2f2;margin-bottom:.17rem}
.userPage .menuSection .menuList .menuItem a .iconLeft{width:.86rem;height:.86rem;margin:0;margin-right: 0.06rem;}
.userPage .menuSection .menuList .menuItem a span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;font-weight:400;font-size:.46rem;color:#353535;line-height:.86rem}
.userPage .menuSection .menuList .menuItem a .iconRight{width:.09rem}
.userPage .menuSection .menuList .menuItem:last-child a{margin-bottom:0;border-bottom:0}
/* .userPage .menuSection .menuList .menuItem:last-child a .iconLeft{width:.58rem;height:.58rem;padding:.14rem} */
.userPage .menuSection .menuList .menuItem:last-child a .serviceHotline{margin-right:.32rem;text-align: right;}
.userPage .menuSection .menuList .menuItem:last-child a .serviceHotline p{font-weight:600;font-size:.46rem;color:#353535;line-height:.52rem}
.userPage .menuSection .menuList .menuItem:last-child a .serviceHotline time{font-weight:400;font-size:.35rem;color:#4f4f4f;line-height:.46rem}


/*我的-订单 */
.orderPage .orderListSection{padding:.35rem .29rem .98rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.orderPage .playTypeSection .playTypeList{padding:0 .95rem}
.orderPage .orderListSection .orderList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.23rem}
.orderPage .orderListSection .orderList .orderItem{border-radius:.23rem;padding:.43rem .35rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff}
.orderPage .orderListSection .orderList .orderItem .orderHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.03rem solid #f2f2f2;padding-bottom:.32rem}
.orderPage .orderListSection .orderList .orderItem .orderHeader .orderCode{font-weight:400;font-size:.4rem;color:#808080;line-height:.4rem}
.orderPage .orderListSection .orderList .orderItem .orderHeader .orderTime{font-weight:400;font-size:.4rem;color:#808080;line-height:.4rem}
.orderPage .orderListSection .orderList .orderItem .orderTitle{margin-top:.32rem;font-weight:500;font-size:.52rem;color:#333;line-height:.69rem;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.orderPage .orderListSection .orderList .orderItem .orderType{display:block;font-weight:400;font-size:.43rem;color:#828282;line-height:.69rem;border-bottom:.03rem solid #f2f2f2;padding:.32rem 0}
.orderPage .orderListSection .orderList .orderItem .orderPay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.32rem}
.orderPage .orderListSection .orderList .orderItem .orderPay p{font-weight:400;font-size:.46rem;color:#828282;line-height:.46rem}
.orderPage .orderListSection .orderList .orderItem .orderPay p .payUnit{color:#fd4245}
.orderPage .orderListSection .orderList .orderItem .orderPay .orderStatus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.02rem;height:.86rem;border-radius:.12rem;border:.03rem solid #bdbdbd;font-weight:400;font-size:.46rem;color:#828282}
.orderPage .orderListSection .orderList .orderItem .orderPay .statusFd4245{border:.03rem solid #fd4245;color:#fd4245}


/*我的-订单-确认支付 */
.payDialog .payDialogContent{padding-top:.37rem;padding:.37rem .78rem .98rem .81rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.payDialog .payDialogContent .dialogTitle{font-weight:400;font-size:.46rem;color:#353535;line-height:.86rem}
.payDialog .payDialogContent .payContentTitle{font-weight:500;font-size:.52rem;color:#333;line-height:.69rem;margin-top:.49rem;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.payDialog .payDialogContent .payInfoWrap{position:relative;padding:.46rem .6rem .6rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2;border-radius:.58rem;margin-top:.29rem;width:100%;height:4.2rem}
.payDialog .payDialogContent .payInfoWrap .payContentDesc{font-weight:500;font-size:.46rem;color:#333;line-height:.69rem}
.payDialog .payDialogContent .payInfoWrap .payLockTip{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.6);backdrop-filter:blur(0.12rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.14rem;padding:0 .5rem}
.payDialog .payDialogContent .payInfoWrap .payLockTip img{width:.58rem;height:.77rem;margin-top:.6rem}
.payDialog .payDialogContent .payInfoWrap .payLockTip .lockTipTitle{font-weight:700;font-size:.52rem;color:#fd4245;line-height:.69rem}
.payDialog .payDialogContent .payInfoWrap .payLockTip .payNotice{font-weight:400;font-size:.4rem;color:#4f4f4f;line-height:.58rem}
.payDialog .payDialogContent .payMethodList{width:100%;margin-top:.4rem}
.payDialog .payDialogContent .payMethodList .payMethodItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.43rem}
.payDialog .payDialogContent .payMethodList .payMethodItem:last-child{margin-bottom:0}
.payDialog .payDialogContent .payMethodList .payMethodItem .payIcon{width:.87rem;height:.87rem;margin-right:.2rem}
.payDialog .payDialogContent .payMethodList .payMethodItem p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Inter,Inter;font-weight:400;font-size:.46rem;color:#1c1c1c}
.payDialog .payDialogContent .payMethodList .payMethodItem p .balanceNum{color:#fd4245}
.payDialog .payDialogContent .payMethodList .payMethodItem .selectIcon{width:.47rem;height:.47rem}
.payDialog .payDialogContent .payBottomBar{margin-top:.63rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:#ffe9e9;border-radius:.23rem;padding-left:.37rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.payDialog .payDialogContent .payBottomBar .payPriceInfo{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:.46rem;color:#333;line-height:.46rem}
.payDialog .payDialogContent .payBottomBar .payPriceInfo .payTotalPrice{color:#fd4245;font-weight:700}
.payDialog .payDialogContent .payBottomBar .payButIcon{width:3.78rem;height:1.27rem}

/* 我的-关注 */
.followPage{padding:0 .23rem .98rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.followPage .filterBoxFixed .playTypeSection .playTypeList{padding:0 .95rem;gap:.89rem}
.followPage .emptyAttentionSection .emptyTipWrap{text-align:center}
.followPage .emptyAttentionSection .emptyTipWrap .emptyTipText{display:block;margin-top:2.36rem;margin-bottom:2.25rem;font-weight:400;font-size:.46rem;color:#828282;line-height:.46rem;text-align:center}
.followPage .recommendExpertSection .recommendTitle{font-weight:700;font-size:.52rem;color:#333;line-height:.52rem;margin-bottom:.35rem}
.followPage  .expertList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.23rem}
.followPage  .expertList .expertItem{padding:.46rem .35rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:.23rem}
.followPage  .expertList .expertItem .expertInfoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.followPage  .expertList .expertItem .expertInfoWrap .expertAvatar{width:1.15rem;height:1.15rem;border-radius:50%;background:#828282}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.2rem}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .expertHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .expertHead .expertName{font-weight:400;font-size:.52rem;color:#333;line-height:.52rem}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .expertHead .expertTagIcon{width:.35rem;height:.42rem;margin-left:.06rem}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .expertHead .expertType{font-weight:400;font-size:.4rem;color:#828282;line-height:.4rem;margin-left:.2rem}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .expertHead .expertHeatNum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.46rem;height:.4rem;background:#fd4245;border-radius:.17rem .17rem .17rem .03rem;font-weight:400;font-size:.37rem;color:#fff;margin-left:.09rem}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .expertWinRate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.2rem;gap: 0.14rem;}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .expertWinRate span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.09rem;padding:0 .26rem 0 .23rem;height:.52rem;background:#ffeded;border-radius:.03rem .26rem .26rem .26rem;font-weight:400;font-size:.4rem;color:#fd4245}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .expertWinRate span::before{display:inline-block;content:"";width:.32rem;height:.32rem;background:url(../img/expert_ico_football.png) no-repeat;background-size:cover}
.followPage  .expertList .expertItem .expertInfoWrap .expertDetail .numericalColor span::before{background:url(../img/lotto_ico_no1.png) no-repeat;background-size:cover}
.followPage  .expertList .expertItem .expertInfoWrap .attentionBtn{display: flex;align-items: center;justify-content: center; width:1.56rem;height:.86rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.17rem;border:none;font-weight:400;font-size:.4rem;color:#fff}
.followPage  .expertList .expertItem .expertInfoWrap .attentionBtn::before{display: block;content: ''; width:.29rem;height:.29rem;margin-right:.06rem;background-size: cover;background-image: url(../img/ico_attention_add.png);}
.followPage  .expertList .expertItem .expertInfoWrap .followTrue{background: #EEF1F7;color: #808080;}
.followPage  .expertList .expertItem .expertInfoWrap .followTrue::before{background-image: url(../img/list_ico_follow02.png);}
.followPage  .expertList .expertItem .expertDesc{margin-top:.29rem;font-weight:400;font-size:.4rem;color:#828282;line-height:.58rem;text-align:justify}

/* 我的-个人资料 */
.personalProfilePage .infoSettingList{padding:0 .29rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.personalProfilePage .infoSettingList .infoSettingItem .itemGroupTitle{font-weight:400;font-size:.46rem;color:#828282;line-height:.46rem;margin:.58rem .29rem .23rem}
.personalProfilePage .infoSettingList .infoSettingItem .itemRow{padding:.29rem .35rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.23rem}
.personalProfilePage .infoSettingList .infoSettingItem .itemRow .itemLabel{display:block;width:1.61rem;font-weight:400;font-size:.46rem;color:#353535;line-height:.86rem;margin-right:.86rem}
.personalProfilePage .infoSettingList .infoSettingItem .itemRow .itemValue{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;font-size:.46rem;color:#828282;line-height:.86rem}
.personalProfilePage .infoSettingList .infoSettingItem .itemRow a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:3.4rem;height:.86rem}
.personalProfilePage .infoSettingList .infoSettingItem .itemRow a .itemEdit{font-weight:400;font-size:.46rem;color:#828282}
.personalProfilePage .infoSettingList .infoSettingItem .itemRow a .itemArrow{width:.09rem;height:.17rem;margin-left:.2rem}
.personalProfilePage .infoSettingList .infoSettingItem .itemRow div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.personalProfilePage .infoSettingList .infoSettingItem .itemRow div .itemLabel{width:auto}
.personalProfilePage .infoSettingList .infoSettingItem .accountRow{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.58rem}

/* 我的-修改名称 */
.editNicknamePage .nicknameForm{padding:.58rem .29rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.editNicknamePage .nicknameForm .inputWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.23rem;height:1.44rem;background:#fff;border-radius:.23rem;padding:0 .35rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.editNicknamePage .nicknameForm .inputWrap .nicknameInput{background: transparent;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;font-size:.46rem;color:#353535;border:none;caret-color:#EB5757}
.editNicknamePage .nicknameForm .inputWrap .nicknameInput::-webkit-input-placeholder{color:#bdbdbd}
.editNicknamePage .nicknameForm .inputWrap .nicknameInput::-moz-placeholder{color:#bdbdbd}
.editNicknamePage .nicknameForm .inputWrap .nicknameInput:-ms-input-placeholder{color:#bdbdbd}
.editNicknamePage .nicknameForm .inputWrap .nicknameInput::-ms-input-placeholder{color:#bdbdbd}
.editNicknamePage .nicknameForm .inputWrap .nicknameInput::placeholder{color:#bdbdbd}
.editNicknamePage .nicknameForm .inputWrap .inputClear{width:.46rem;height:.46rem;display: inline-block;background-size: contain;background-image: url(../img/ico_nickname_delete.png);}
.editNicknamePage .nicknameForm .formTip{font-weight:400;font-size:.4rem;color:#828282;line-height:.58rem;margin-top:.23rem;margin-left:.29rem}
.editNicknamePage .nicknameForm .confirmBtn{margin: 12.47rem auto 0;width:8.64rem;height:1.27rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.23rem;border:none;font-weight:400;font-size:.46rem;color:#fff;display: block;}
.editNicknamePage .nicknameForm .disabledStyle{opacity:.6}

/* 我的-修改手机号 */
.editPhonePage{padding:0 .29rem .98rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.editPhonePage .stepProgressList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.38rem;margin-bottom:1.9rem}
.editPhonePage .stepProgressList .stepItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.editPhonePage .stepProgressList .stepItem .stepNum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.63rem;height:.63rem;background:#bdbdbd;font-weight:400;font-size:.4rem;color:#fff;border-radius:50%}
.editPhonePage .stepProgressList .stepItem .stepText{display:block;width:3rem;text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-.69rem;font-weight:400;font-size:.4rem;color:#353535;line-height:.4rem}
.editPhonePage .stepProgressList .active .stepNum{background:#fd4245;color:#fff}
.editPhonePage .stepProgressList .stepLine{width:4.03rem;height:.03rem;background:#d9d9d9}
.editPhonePage .phoneVerifyForm .formTip{font-weight:400;font-size:.4rem;color:#828282;line-height:.58rem;margin-left:.29rem}
.editPhonePage .phoneVerifyForm .formInputGroup{margin-top:.23rem;padding:.29rem .35rem;border-radius:.23rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.29rem}
.editPhonePage .phoneVerifyForm .formInputGroup .line{width:100%;height:.03rem;background:#f2f2f2}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap{height:.86rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;font-weight:400;font-size:.46rem;color:#353535;padding:0 .35rem 0 .35rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:0 0}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap .codeInput{width:3.5rem}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap input::-webkit-input-placeholder{color:#bdbdbd}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap input::-moz-placeholder{color:#bdbdbd}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap input:-ms-input-placeholder{color:#bdbdbd}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap input::-ms-input-placeholder{color:#bdbdbd}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap input::placeholder{color:#bdbdbd}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap .inputClear{width:.46rem;height:.46rem;display: inline-block;background-size: contain;background-image: url(../img/ico_nickname_delete.png);}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap .getCodeBtn{width:3.11rem;min-width:3.11rem;font-weight:400;font-size:.4rem;color:#eb5757;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border:none;background:0 0}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap .getCodeBtn .itemArrow{width:.09rem;height:.17rem;margin-left:.2rem}
.editPhonePage .phoneVerifyForm .formInputGroup .inputWrap .verification{color:#bdbdbd}
.editPhonePage .phoneVerifyForm .confirmBtn{display:block;margin:7.69rem auto 0;font-weight:400;font-size:.46rem;color:#fff;width:8.64rem;height:1.27rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.23rem;border:none}
.editPhonePage .phoneVerifyForm .disabledStyle{opacity:.6}

/* 我的-个人资料-帮助与反馈 */
.helpAndFeedbackPage{padding-bottom:.98rem}
.helpAndFeedbackPage .playTypeSection .playTypeList{gap:2.68rem}
.helpAndFeedbackPage .settingSection{padding:0 .29rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.helpAndFeedbackPage .settingSection .groupTitle{padding:.35rem .29rem;font-weight:bold;font-size:.52rem;color:#333;line-height:.52rem}
.helpAndFeedbackPage .settingSection .groupTitle::before{content:"·";margin: 0 0.17rem;}
.helpAndFeedbackPage .settingSection .settingListWrap{padding:0 .49rem 0 .52rem;border-radius:.23rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.23rem}
.helpAndFeedbackPage .settingSection .settingListWrap .settingItem{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.03rem solid #f2f2f2;min-height:1.44rem;display: flex;flex-direction: column;justify-content: center;}
.helpAndFeedbackPage .settingSection .settingListWrap .settingItem .settingTitle {padding: 0.46rem 0 0.29rem; height: 0.86rem; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.helpAndFeedbackPage .settingSection .settingListWrap .settingItem .settingContent{ margin-bottom: 0.46rem; padding: 0.23rem; box-sizing: border-box;width: 100%;background: #F8F8F8;border-radius: 0.12rem;font-weight: 400;font-size: 0.46rem;color: #353535;line-height: 0.75rem;}
.helpAndFeedbackPage .settingSection .settingListWrap .settingItem .itemText{font-weight:400;font-size:.46rem;color:#353535}
.helpAndFeedbackPage .settingSection .settingListWrap .settingItem .itemRight{width:.09rem;height:.17rem;display: block;background-image: url(../img/ico_mine_next.png);background-repeat: no-repeat;background-size: contain;}
.helpAndFeedbackPage .settingSection .settingListWrap .settingItem .itemDown{width:.17rem;height:.09rem;display: block;background-image: url(../img/help_ico_next02.png);background-repeat: no-repeat;background-size: contain;}
.helpAndFeedbackPage .settingSection .settingListWrap .settingItem:last-child{border-bottom:none}
.settingContent{display:none;overflow:hidden;transition:all .3s ease}
.settingContent.open{display:flex}

/* 我的-设置 */
.settingsPage .settingSection{padding:0.58rem .29rem 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.settingsPage .settingSection .groupTitle{padding:.35rem .29rem;font-weight:700;font-size:.52rem;color:#333;line-height:.52rem}
.settingsPage .settingSection .groupTitle::before{content:"·"}
.settingsPage .settingSection .settingListWrap{padding:.14rem .49rem .14rem .52rem;border-radius:.23rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.17rem;margin-bottom:.23rem}
.settingsPage .settingSection .settingListWrap .settingItem{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.03rem solid #f2f2f2;height:1.44rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.settingsPage .settingSection .settingListWrap .settingItem .itemText{font-weight:400;font-size:.46rem;color:#353535}
.settingsPage .settingSection .settingListWrap .settingItem .itemArrow{width:.09rem;height:.17rem}
.settingsPage .settingSection .settingListWrap .settingItem:last-child{border-bottom:none}
.settingsPage .outLoginBut{display: block;border: none;margin:11.38rem auto 0; width:8.64rem;height:1.27rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.23rem;font-weight:400;font-size:.46rem;color:#fff}

/* 专家主页-数字 */
.expertHomeNumberPage{padding:.23rem .29rem .98rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.expertHomeNumberPage .expertInfoSection{padding:.46rem .29rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:.23rem;background:#fff}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .expertAvatar{width:1.15rem;height:1.15rem;border-radius:50%;background:#dda}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .expertBaseInfo{margin-left:.17rem;-webkit-box-flex:1;-ms-flex:1;flex:1}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertNameWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertNameWrap .expertName{font-weight:600;font-size:.52rem;color:#000;line-height:.52rem;margin-right:.2rem}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertNameWrap .expertTag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:.38rem;color:#353535}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertNameWrap .expertTag::before{content:"";display:block;width:.29rem;height:.33rem;background:url(../img/ico_attention_safety.png) no-repeat;background-size:contain;margin-right:.06rem}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertFans{height:.43rem;font-family:Oswald,Oswald;font-weight:400;font-size:.4rem;color:#353535;line-height:.43rem;margin-top:.17rem}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertFans::before{content:"粉丝";margin-right:.12rem;font-size:.38rem}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .attentionBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.61rem;height:.86rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.12rem;border:none;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:.4rem;color:#fff}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .attentionBtn::before{content:"";display:block;width:.29rem;height:.29rem;background:url(../img/ico_attention_add.png) no-repeat;background-size:contain;margin-right:.03rem}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .followedTrue{background:#eef1f7;color:#808080}
.expertHomeNumberPage .expertInfoSection .expertHeadWrap .followedTrue::before{background:url(../img/list_ico_follow02.png) no-repeat;background-size:contain}
.expertHomeNumberPage .expertInfoSection .expertDesc{font-weight:400;font-size:.43rem;color:grey;line-height:.63rem;text-align:justify;margin-top:.29rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}
.expertHomeNumberPage .expertInfoSection .expertDesc.expanded{-webkit-line-clamp:unset!important}
.expertHomeNumberPage .expertInfoSection .descMoreBtn{margin-top: 0.29rem; font-weight:400;font-size:.37rem;color:#fe923f;line-height:.37rem;display:none;cursor:pointer}

.expertHomeNumberPage .expertInfoSection .dotLine{margin:.43rem 0;height: 0.03rem;width: 100%;background-image: url(../img/expert_ico_line.png);background-size: contain;background-repeat: no-repeat;}
.expertHomeNumberPage .expertInfoSection .expertAchieveWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.expertHomeNumberPage .expertInfoSection .expertAchieveWrap .achieveTitle{font-weight:500;font-size:.43rem;color:#353535;line-height:.4rem;text-align:center}
.expertHomeNumberPage .expertInfoSection .expertAchieveWrap .achieveTotal{padding-left:.37rem;width:7.57rem;height:.66rem;background:url(../img/expert_bg_grade00.png) no-repeat;background-size:contain;font-weight:400;font-size:.43rem;color:#fff;line-height:.66rem;margin-left:.14rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.expertHomeNumberPage .expertInfoSection .achieveList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.14rem;margin-top:.29rem}
.expertHomeNumberPage .expertInfoSection .achieveList .achieveItem{border-radius: 0.17rem 0.35rem 0.17rem 0.35rem;flex: 1;padding:.29rem 0 0 .2rem;min-width:2.3rem;height:1.73rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.expertHomeNumberPage .expertInfoSection .achieveList .achieveItem:first-child,.expertHomeNumberPage .expertInfoSection .achieveList .achieveItem:nth-child(2){background:url(../img/expert_bg_grade01.png) no-repeat;background-size:100% auto}
.expertHomeNumberPage .expertInfoSection .achieveList .achieveItem:nth-child(3),.expertHomeNumberPage .expertInfoSection .achieveList .achieveItem:nth-child(4){background:url(../img/expert_bg_grade02.png) no-repeat;background-size:100% auto}
.expertHomeNumberPage .expertInfoSection .achieveList .achieveItem .achieveType{display:block;font-weight:400;font-size:.37rem;color:#fff;line-height:.37rem;margin-bottom:.12rem}
.expertHomeNumberPage .expertInfoSection .achieveList .achieveItem .achieveNum{font-family:Oswald,Oswald;font-weight:400;font-size:.58rem;color:#fff;line-height:.58rem}
.expertHomeNumberPage .expertInfoSection .achieveList .achieveItem .achieveNum::after{content:"注";font-size:.43rem}
.expertHomeNumberPage .sellingPlanSection{margin-top:.23rem;background:#fff;padding:.58rem .29rem .37rem;border-radius:.23rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.expertHomeNumberPage .sellingPlanSection .sectionTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem;padding-bottom:.35rem}
.expertHomeNumberPage .sellingPlanSection .planList .planItem{display: block;border-top:.03rem solid #f7f9fd;padding-top:.46rem}
.expertHomeNumberPage .sellingPlanSection .planList .planItem:last-child .planInfo{margin-bottom:0}
.expertHomeNumberPage .sellingPlanSection .planList .planItem .planTitle{font-weight:400;font-size:.52rem;color:#353535;line-height:.75rem;text-align:justify;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.expertHomeNumberPage .sellingPlanSection .planList .planItem .planInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.29rem;font-weight:400;font-size:.38rem;color:#353535;line-height:.4rem;margin-bottom:.58rem}
.expertHomeNumberPage .sellingPlanSection .planList .planItem .planInfo .planPrice{color:#e36200}

/* 专家主页-足彩 */
.expertHomeSportsPage{padding:.23rem .29rem .98rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.expertHomeSportsPage .expertInfoSection{padding:.46rem .29rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:.23rem;background:#fff}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .expertAvatar{width:1.15rem;height:1.15rem;border-radius:50%;background:#dda}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .expertBaseInfo{margin-left:.17rem;-webkit-box-flex:1;-ms-flex:1;flex:1}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertNameWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertNameWrap .expertName{font-weight:600;font-size:.52rem;color:#000;line-height:.52rem;margin-right:.2rem}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertNameWrap .expertTag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:.38rem;color:#353535}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertNameWrap .expertTag::before{content:"";display:block;width:.29rem;height:.33rem;background:url(../img/ico_attention_safety.png) no-repeat;background-size:contain;margin-right:.06rem}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertFans{height:.43rem;font-family:Oswald,Oswald;font-weight:400;font-size:.4rem;color:#353535;line-height:.43rem;margin-top:.17rem}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .expertBaseInfo .expertFans::before{content:"粉丝";margin-right:.12rem;font-size:.38rem}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .attentionBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.61rem;height:.86rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.12rem;border:none;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:.4rem;color:#fff}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .attentionBtn::before{content:"";display:block;width:.29rem;height:.29rem;background:url(../img/ico_attention_add.png) no-repeat;background-size:contain;margin-right:.03rem}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .followedTrue{background:#eef1f7;color:#808080}
.expertHomeSportsPage .expertInfoSection .expertHeadWrap .followedTrue::before{background:url(../img/list_ico_follow02.png) no-repeat;background-size:contain}
.expertHomeSportsPage .expertInfoSection .expertDesc{font-weight:400;font-size:.43rem;color:grey;line-height:.63rem;text-align:justify;margin-top:.29rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}
.expertHomeSportsPage .expertInfoSection .expertDesc.expanded{-webkit-line-clamp:unset!important}
.expertHomeSportsPage .expertInfoSection .descMoreBtn{margin-top: 0.29rem; font-weight:400;font-size:.38rem;color:#fe923f;line-height:.38rem;display:none;cursor:pointer}

.expertHomeSportsPage .expertInfoSection .dotLine{margin:.43rem 0;height: 0.03rem;width: 100%;background-image: url(../img/expert_ico_line.png);background-size: contain;background-repeat: no-repeat;}
.expertHomeSportsPage .expertInfoSection .recordWrap .recordOne{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.17rem}
.expertHomeSportsPage .expertInfoSection .recordWrap .recordOne h3{font-weight:500;font-size:.43rem;color:#353535;line-height:.43rem;white-space: nowrap;}
.expertHomeSportsPage .expertInfoSection .recordWrap .recordOne i{white-space: nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .17rem;height:.46rem;background:rgba(253,66,69,.1);border-radius:.06rem .17rem .06rem .17rem;font-weight:400;font-size:.38rem;color:#fd4245}
.expertHomeSportsPage .expertInfoSection .recordWrap .recordOne i::before{display:block;content:"";width:.35rem;height:.35rem;background:url(../img/expert_ico_football.png) no-repeat;background-size:contain;margin-right:.06rem}
.expertHomeSportsPage .expertInfoSection .recordWrap .winningStreakList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.43rem;gap:.14rem}
.expertHomeSportsPage .expertInfoSection .recordWrap .winningStreakList .winningStreakRow{ -webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.17rem}
.expertHomeSportsPage .expertInfoSection .recordWrap .winningStreakList .winningStreakRow .num{white-space: nowrap;font-family:Oswald,Oswald;font-weight:500;font-size:.52rem;color:#fd4245;line-height:.52rem}
.expertHomeSportsPage .expertInfoSection .recordWrap .winningStreakList .winningStreakRow .type{white-space: nowrap;font-weight:400;font-size:.43rem;color:#808080;line-height:.43rem}
.expertHomeSportsPage .expertInfoSection .expertAchieveWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.expertHomeSportsPage .expertInfoSection .expertAchieveWrap .achieveTitle{white-space: nowrap;font-weight:500;font-size:.43rem;color:#353535;line-height:.43rem;text-align:center}
.expertHomeSportsPage .expertInfoSection .expertAchieveWrap .achieveTotal{white-space: nowrap;padding-left:.37rem;width:7.57rem;height:.66rem;background:url(../img/expert_bg_grade00.png) no-repeat;background-size:contain;font-weight:400;font-size:.43rem;color:#fff;line-height:.66rem;margin-left:.14rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.expertHomeSportsPage .expertInfoSection .achieveList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.14rem;margin-top:.29rem}
.expertHomeSportsPage .expertInfoSection .achieveList .achieveItem{padding:.14rem 0 0 .29rem;flex: 1; height:1.38rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius: 0.23rem;}
.expertHomeSportsPage .expertInfoSection .achieveList .achieveItem:first-child{background:url(../img/expert_bg_grade03.png) no-repeat;background-size:100% auto}
.expertHomeSportsPage .expertInfoSection .achieveList .achieveItem:nth-child(2){background:url(../img/expert_bg_grade04.png) no-repeat;background-size:100% auto}
.expertHomeSportsPage .expertInfoSection .achieveList .achieveItem:nth-child(3){background:url(../img/expert_bg_grade05.png) no-repeat;background-size:100% auto}
.expertHomeSportsPage .expertInfoSection .achieveList .achieveItem .achieveType{display:block;font-weight:400;font-size:.37rem;color:#fff;line-height:.37rem;margin-bottom:.12rem}
.expertHomeSportsPage .expertInfoSection .achieveList .achieveItem .achieveNum{font-family:Oswald,Oswald;font-weight:400;font-size:.52rem;color:#fff;line-height:.58rem}
.expertHomeSportsPage .expertInfoSection .achieveList .achieveItem .achieveNum::after{content:"注";font-size:.43rem}
.expertHomeSportsPage .sellingPlanSection{margin-top:.23rem;background:#fff;padding:.58rem .29rem .37rem;border-radius:.23rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.expertHomeSportsPage .sellingPlanSection .sectionTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem;padding-bottom:.35rem}
.expertHomeSportsPage .sellingPlanSection .planList .planItem{display: block; border-top:.03rem solid #f7f9fd;padding-top:.46rem}
.expertHomeSportsPage .sellingPlanSection .planList .planItem:last-child .planInfo{margin-bottom:0}
.expertHomeSportsPage .sellingPlanSection .planList .planItem .planTitle{font-weight:400;font-size:.52rem;color:#353535;line-height:.75rem;text-align:justify;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.expertHomeSportsPage .sellingPlanSection .planList .planItem .planInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.29rem;font-weight:400;font-size:.38rem;color:#353535;line-height:.35rem;margin-bottom:.58rem}
.expertHomeSportsPage .sellingPlanSection .planList .planItem .planInfo .planPrice{color:#e36200}
.expertHomeSportsPage .sellingPlanSection .planList .planItem .planInfo p time{color:#808080}
.expertHomeSportsPage .sellingPlanSection .planList .black{background:url(../img/expert_ico_grade01.png) no-repeat;background-size:1.44rem 1.44rem;background-position:right .36rem}
.expertHomeSportsPage .sellingPlanSection .planList .Regret{background:url(../img/expert_ico_grade02.png) no-repeat;background-size:1.44rem 1.44rem;background-position:right .36rem}
.expertHomeSportsPage .sellingPlanSection .planList .red{background:url(../img/expert_ico_grade03.png) no-repeat;background-size:1.44rem 1.44rem;background-position:right .36rem}


/* 方案 */
.solutionDetailsPage{padding:.23rem .29rem .98rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.solutionDetailsPage .planHeadSection{padding:.46rem .29rem .49rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.23rem;background:#fff}
.solutionDetailsPage .planHeadSection .planTitle{font-weight:700;font-size:.61rem;color:#353535;line-height:.92rem;text-align:justify}
.solutionDetailsPage .planHeadSection .dotLine{margin:.46rem auto 0;width: 100%;height: 0.03rem;background-image: url(../img/expert_ico_line.png);background-repeat: no-repeat;background-size: contain;}
.solutionDetailsPage .planHeadSection .expertInfoWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.46rem}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertAvatar{border-radius:50%;width:1.15rem;height:1.15rem;margin-right:.17rem}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap{-webkit-box-flex:1;-ms-flex:1;flex:1}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertBaseWrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertBaseWrap .expertName{font-weight:600;font-size:.52rem;color:#000;line-height:.52rem}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertBaseWrap .expertTag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.06rem;font-weight:400;font-size:.38rem;color:#353535;line-height:.38rem;margin-left:.17rem}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertBaseWrap .expertTag::before{content:"";display:block;width:.29rem;height:.33rem;background-image:url(../img/ico_attention_safety.png);background-repeat: no-repeat;background-position: center; background-size:contain}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertBaseWrap .expertHeatNum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.23rem;width:.69rem;height:.46rem;background:#ea0000;border-radius:.23rem .23rem .23rem .03rem;font-weight:400;font-size:.38rem;color:#fff}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertRecordList{gap: 0.17rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.14rem;overflow-y: hidden;width: 6.4rem;}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertRecordList .recordItem{ flex-shrink: 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.06rem;height:.46rem;background:rgba(253,66,69,.1);border-radius:.06rem .17rem .06rem .17rem;font-weight:400;font-size:.38rem;color:#fd4245;padding: 0 0.17rem;}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertRecordList .recordItem::before{content:"";display:block;width:.35rem;height:.35rem;background:url(../img/expert_ico_lotto.png) no-repeat;background-size:.35rem .35rem}
.solutionDetailsPage .planHeadSection .expertInfoWrap .expertDetailWrap .expertRecordList .footballIcon::before{content:"";display:block;width:.35rem;height:.35rem;background:url(../img/expert_ico_football.png) no-repeat;background-size:.35rem .35rem}
.solutionDetailsPage .planHeadSection .expertInfoWrap .attentionBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.03rem;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:.4rem;color:#fff;width:1.61rem;height:.86rem;background:radial-gradient(79.26% 79.29% at 75% 25.65%,#ff7b78 0,#fd4245 100%);border-radius:.12rem .12rem .12rem .12rem}
.solutionDetailsPage .planHeadSection .expertInfoWrap .attentionBtn::before{content:"";display:block;width:.3rem;height:.3rem;background:url(../img/list_ico_follow01.png) no-repeat;background-size:contain}
.solutionDetailsPage .planHeadSection .expertInfoWrap .followTrue{background:#eef1f7;color:#808080}
.solutionDetailsPage .planHeadSection .expertInfoWrap .followTrue::before{content:"";display:block;width:.3rem;height:.3rem;background:url(../img/list_ico_follow02.png) no-repeat;background-size:contain}
.solutionDetailsPage .planHeadSection .expertInfoTop{z-index: 5;max-width: 12rem;position:fixed;top:1.32rem;left:50%;transform: translateX(-50%);right:0;background:#fff;padding:.46rem .58rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.solutionDetailsPage .planContentSection{position:relative;padding:.6rem .29rem;height:5.76rem;background:rgba(240,240,240,.5);border-radius:.23rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.29rem}
.solutionDetailsPage .planContentSection .contentBriefDesc{font-weight:400;font-size:.46rem;color:#353535;line-height:.84rem;text-align:justify}
.solutionDetailsPage .planContentSection .payLockWrap{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.25);backdrop-filter:blur(0.16rem);-webkit-backdrop-filter:blur(0.16rem);border-radius:.12rem;padding:1.35rem .58rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.solutionDetailsPage .planContentSection .payLockWrap .lockTipTitle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.46rem;color:#fd4245;line-height:.63rem}
.solutionDetailsPage .planContentSection .payLockWrap .lockTipTitle::before{content:"";display:inline-block;width:.58rem;height:.58rem;background:url(../img/expert_ico_lock.png) no-repeat;background-size:100% auto}
.solutionDetailsPage .planContentSection .payLockWrap .numberGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Oswald,Oswald;font-weight:400;font-size:.46rem;color:#000;margin-top:.2rem}
.solutionDetailsPage .planContentSection .payLockWrap .numberGroup .lotteryNum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.63rem;height:.69rem;background:#fff;border-radius:.06rem}
.solutionDetailsPage .planContentSection .payLockWrap .platformNotice{font-weight:400;font-size:.4rem;color:#646464;line-height:.63rem;text-align:justify;margin-top:.81rem}
.solutionDetailsPage .payBottomSection{display:block;position:sticky;bottom:1.15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:9.24rem;height:1.27rem;background:#eef1f7;border-radius:.78rem;margin:.75rem auto 0}
.solutionDetailsPage .payBottomSection .payLabel{display:inline-block;margin-left:.46rem;font-weight:500;font-size:.46rem;color:#000;line-height:.46rem;margin-right:.35rem}
.solutionDetailsPage .payBottomSection .payPrice{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Oswald,Oswald;font-weight:400;font-size:.52rem;color:#fd4245;line-height:.52rem}
.solutionDetailsPage .payBottomSection .payUnit{display:inline-block;font-size:.46rem;color:#000}
.solutionDetailsPage .payBottomSection .buyNowBtn{position:absolute;top:50%;right:0;margin-top:-.72rem;width:3.74rem;height:1.44rem;background:#fd4245;border-radius:.72rem;font-weight:500;font-size:.46rem;color:#fff;border:none}

/* 方案大乐透 */

.expertAchieveSectionDlt{padding:.69rem .29rem .55rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border-radius:.23rem;margin-top:.23rem}
.expertAchieveSectionDlt .lotteryIssue{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem}
.expertAchieveSectionDlt .achieveDataList{margin-top:.46rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius: 0.12rem;}
.expertAchieveSectionDlt .achieveDataList .dataItem{width: 100%; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.expertAchieveSectionDlt .achieveDataList .dataItem div{border-right: 0.03rem solid #F7F9FD;box-sizing: border-box; flex: 1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:.92rem;}
.expertAchieveSectionDlt .achieveDataList .dataItem .dataLabel{font-weight:400;font-size:.4rem;color: #353535;}
.expertAchieveSectionDlt .achieveDataList .dataHeader{background: #F7F9FD;}
.expertAchieveSectionDlt .achieveDataList .dataHeader div{border-right: 0.03rem solid #FFFFFF;}
.expertAchieveSectionDlt .achieveDataList li{border-bottom: 0.03rem solid #F7F9FD;box-sizing: border-box;}
.expertAchieveSectionDlt .achieveDataList li div:last-child{border-right:0}
.expertAchieveSectionDlt .achieveDataList li:last-child{border-bottom: 0;}
.expertAchieveSectionDlt .achieveDataList{border: 0.03rem solid #F7F9FD;box-sizing: border-box;}
/* .expertAchieveSectionDlt .achieveDataList .dataItem .dataLabel:first-child{background:url(../img/expert_bg_grade06.png) no-repeat;background-size:contain}
.expertAchieveSectionDlt .achieveDataList .dataItem .dataLabel:nth-child(2){background:url(../img/expert_bg_grade07.png) no-repeat;background-size:contain} */
/* .expertAchieveSectionDlt .achieveDataList .dataRow div:first-child{background:linear-gradient(62deg,rgba(255,133,55,.2) 0,rgba(255,193,19,.2) 100%)}
.expertAchieveSectionDlt .achieveDataList .dataRow div:nth-child(2){background:linear-gradient(61deg,rgba(17,136,254,.2),rgba(132,197,255,.2));text-align: center;} */
.expertAchieveSectionDlt .achieveDataList .dataRow .dataText{text-align: center; font-family:SF Pro-Regular;font-weight:400;font-size:.4rem;line-height:.4rem;color:#353535;width: 95%;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.expertAchieveSectionDlt .achieveDataList .dataRow .dataText .dataNum{color:#fd4245;}
.expertAchieveSectionDlt .solidLine{margin:.46rem auto;height:.03rem;background:#f7f9fd;width:100%}
.expertAchieveSectionDlt .expertBriefDesc{font-weight:400;font-size:.46rem;color:#353535;line-height:.69rem;text-align:justify}
/*临时  .lotteryPlanSectionDlt{padding:.58rem .29rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;box-sizing:border-box;background:linear-gradient(220deg,#fffefe 0,#fff0f0 100%);border-radius:.23rem;border:.04rem solid #ffe2e2;margin-top:.23rem} */
.lotteryPlanSectionDlt{padding:.58rem .29rem;-webkit-box-sizing:border-box;width:100%;box-sizing:border-box;background:#FFFFFF;border-radius:.23rem;margin-top:.23rem}
.lotteryPlanSectionDlt .planItemWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.03rem solid #f7f9fd;padding:.2rem 0}
.lotteryPlanSectionDlt .planItemWrap .planTypeTitle{width:2.38rem;min-width:2.38rem;font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem}
.lotteryPlanSectionDlt .planItemWrap .planNumText{display:inline-block;font-weight:400;font-size:.46rem;color:#353535;line-height:.69rem;white-space:normal;word-break:break-all;word-wrap:break-word}
.lotteryPlanSectionDlt .platformNotice{font-weight:400;font-size:.4rem;color:#808080;line-height:.63rem;text-align:justify;margin-top:.49rem}
.lotteryPlanSectionDlt .planItemWrap .contentText{white-space:pre-line; font-weight: 400;font-size: 0.46rem;color: #353535;line-height: 0.69rem;}
/* 方案-竞技足球 */
.footballPlanSection{margin-top:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.23rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footballPlanSection .regret{position:relative}
.footballPlanSection .regret::after{display:block;content:"";position:absolute;right:0;top:0;width:1.44rem;height:1.44rem;background:url(../img/expert_ico_grade02.png) no-repeat;background-size:cover}
.footballPlanSection .red{position:relative}
.footballPlanSection .red::after{display:block;content:"";position:absolute;right:0;top:0;width:1.44rem;height:1.44rem;background:url(../img/expert_ico_grade03.png) no-repeat;background-size:cover}
.footballPlanSection .black{position:relative}
.footballPlanSection .black::after{display:block;content:"";position:absolute;right:0;top:0;width:1.44rem;height:1.44rem;background:url(../img/expert_ico_grade01.png) no-repeat;background-size:cover}
.footballPlanSection .eventSummaryWrap{padding:.69rem .29rem .6rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border-radius:.23rem}
.footballPlanSection .eventSummaryWrap .planMainTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem}
.footballPlanSection .eventSummaryWrap .planSummary{font-weight:400;font-size:.46rem;color:#808080;line-height:.69rem;text-align:justify;margin-top:.46rem}
.footballPlanSection .eventSummaryWrap .planSummary span{color:#353535}
.footballPlanSection .matchInfoWrap{position:relative;width:100%;padding-bottom:.4rem;background:url(../img/expert_bg_football02.png) no-repeat;background-size:cover}
.footballPlanSection .matchInfoWrap .matchTagWrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:.38rem;color:#fff;overflow:hidden;border-radius:.12rem 0 0 0}
.footballPlanSection .matchInfoWrap .matchTagWrap .leagueTag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.27rem;height:.52rem;background:linear-gradient(255deg,#129df9 0,#30b6fb 57.42%,#3ab4fb 100%);clip-path:polygon(0 0,100% 0,90% 100%,0 100%);position:relative;z-index:1}
.footballPlanSection .matchInfoWrap .matchTagWrap .matchNumTag{background:#ff8d1c;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:.52rem;padding:0 .3rem;margin-left:-.2rem;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}
.footballPlanSection .matchInfoWrap .matchTeamWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.46rem;padding-bottom:.09rem}
.footballPlanSection .matchInfoWrap .matchTeamWrap .matchCenter{width:3.37rem}
.footballPlanSection .matchInfoWrap .matchTeamWrap div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footballPlanSection .matchInfoWrap .matchTeamWrap div .teamLogo{width:1.04rem;height:1.04rem;border-radius:50%}
.footballPlanSection .matchInfoWrap .matchTeamWrap div .teamName{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:.46rem;color:#353535;line-height:.46rem;margin-top:.12rem}
.footballPlanSection .matchInfoWrap .matchTeamWrap div .matchTime{font-weight:400;font-size:.4rem;color:#808080;line-height:.4rem}
.footballPlanSection .matchInfoWrap .matchTeamWrap div .vsIcon{width:.69rem;height:.69rem;margin-top:.23rem}
.footballPlanSection .matchInfoWrap .playTypeTag{position:relative;width:3.46rem;height:.86rem;line-height:.86rem;text-align:center;background:#e8f3fe;border-radius:.43rem;border:.03rem solid #cce2fc;margin:.37rem auto 0;font-weight:400;font-size:.43rem;color:#5b91c9}
.footballPlanSection .matchInfoWrap .playTypeTag::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);content:"";width:9.65rem;border:.03rem dotted #4593ee;opacity:.2;z-index:-1}
.footballPlanSection .matchInfoWrap .oddsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.17rem;margin-top:.46rem}
.footballPlanSection .matchInfoWrap .oddsList .oddsItem{width:2.88rem;height:.86rem;line-height:.86rem;text-align:center;border-radius:.12rem;border:.03rem solid #f7989d;font-weight:500;font-size:.46rem;color:#fd4245}
.footballPlanSection .matchInfoWrap .oddsList .oddsItem:last-child{border:.03rem solid #badaff;color:#5b91c9}
.footballPlanSection .strategyWrap{padding:.69rem .29rem .4rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:.23rem;background:#fff}
.footballPlanSection .strategyWrap .strategyTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem}
.footballPlanSection .strategyWrap .strategyContent{white-space: pre-line; font-weight:400;font-size:.46rem;color:#353535;line-height:.69rem;text-align:justify;}/* margin-top:.46rem 临时*/
.footballPlanSection .strategyWrap .scoreRefer{font-weight:400;font-size:.46rem;color:#353535;line-height:.69rem;margin-top:.46rem}
.footballPlanSection .strategyWrap .platformNotice{font-weight:400;font-size:.4rem;color:#808080;line-height:.63rem;text-align:justify;margin-top:.46rem}

/* 方案详情三 */
.football14PlanSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.23rem}
.football14PlanSection .planWarp{padding:.69rem .29rem .35rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;margin-top:.23rem}
.football14PlanSection .planWarp .planMainTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem}
.football14PlanSection .planWarp .planSummary{font-weight:400;font-size:.46rem;color:#808080;line-height:.69rem;text-align:justify;margin-top:.46rem}
.football14PlanSection .planWarp .planSummary span{color:#353535}
.football14PlanSection .matchTableWrap{padding:.46rem 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.23rem;background:#fff;overflow-x:scroll}
.football14PlanSection .matchTableWrap .matchTableList{margin:0 .35rem;display:inline-block;border:.03rem solid #e7e9ee;-webkit-box-sizing:border-box;box-sizing:border-box}
.football14PlanSection .matchTableWrap .matchTableList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.03rem solid #e7e9ee}
.football14PlanSection .matchTableWrap .matchTableList li:last-child{border-bottom:none}
.football14PlanSection .matchTableWrap .matchTableList li div{min-width:.63rem;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:.03rem solid #e7e9ee;font-weight:400;font-size:.35rem;color:#353535;line-height:.35rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.football14PlanSection .matchTableWrap .matchTableList li div:first-child{border-left:none}
.football14PlanSection .matchTableWrap .matchTableList li div span{display:inline-block;width:.32rem;text-align:center}
.football14PlanSection .matchTableWrap .matchTableList .tableHeadRow .tableTh{height:.86rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#808080}
.football14PlanSection .matchTableWrap .matchTableList .tableBodyRow{height:2.42rem}
.football14PlanSection .matchTableWrap .matchTableList .tableBodyRow .tableTd{padding:.17rem 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}
.football14PlanSection .matchTableWrap .matchTableList .recommendRow,.football14PlanSection .matchTableWrap .matchTableList .vsRow{height:.86rem}
.football14PlanSection .matchTableWrap .matchTableList .recommendRow .recommend i{color:#fd4245}
.football14PlanSection .strategyWrap{padding:.69rem .29rem .4rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:.23rem;background:#fff}
.football14PlanSection .strategyWrap .strategyTitle{font-weight:700;font-size:.46rem;color:#353535;line-height:.46rem}
.football14PlanSection .strategyWrap .strategyContent{font-weight:400;font-size:.46rem;color:#353535;line-height:.69rem;text-align:justify;margin-top:.46rem}
.football14PlanSection .strategyWrap .scoreRefer{font-weight:400;font-size:.46rem;color:#353535;line-height:.69rem;margin-top:.46rem}
.football14PlanSection .strategyWrap .platformNotice{font-weight:400;font-size:.4rem;color:#808080;line-height:.63rem;text-align:justify;margin-top:.46rem}

/* 隐私服务、用户协议弹窗 */

.agreementDialog .content{max-height:80%;height:80%;padding:.69rem .43rem .98rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.agreementDialog .content .agreementBox{height:100%;overflow-y:scroll;padding-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.agreementDialog .content a{word-break:break-all;white-space:pre-wrap;text-decoration:underline;color:#353535}
.agreementDialog .content .title{font-weight:600;font-size:.46rem;color:#353535;line-height:.69rem;text-align:center;padding-bottom:.69rem}
.agreementDialog .content .infoWrap{line-height:.69rem}
.agreementDialog .content .infoWrap .infoItem{font-weight:400;font-size:.37rem;color:#353535}
.agreementDialog .content .infoWrap .infoItem .infoValue{color:#757575}
.agreementDialog .content .oneTitle{font-weight:600;font-size:.46rem;color:#353535;line-height:.46rem;margin-top:.43rem}
.agreementDialog .content .subTitle{font-weight:600;font-size:.4rem;color:#353535;line-height:.4rem;margin-top:.43rem}
.agreementDialog .content .contentText{margin-top:.43rem;font-weight:400;font-size:.37rem;color:#757575;line-height:.69rem;text-align:justify}
.agreementDialog .content .sdkList{margin-top:.43rem;width:100%;overflow:hidden;border:.03rem solid #e7e9ee;-webkit-box-sizing:border-box;box-sizing:border-box}
.agreementDialog .content .sdkList .sdkItem{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.03rem solid #e7e9ee;-webkit-box-sizing:border-box;box-sizing:border-box}
.agreementDialog .content .sdkList .sdkItem:last-child{border-bottom:none}
.agreementDialog .content .sdkList .sdkItem p{width:20%;font-weight:400;font-size:.3rem;color:#757575;line-height:.4rem;border-right:.03rem solid #e7e9ee;padding:.17rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.agreementDialog .content .sdkList .sdkItem p:last-child{border-right:none}
.agreementDialog .content .sdkList .sdkHeader p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#353535}


/* 帮助内容 */

.helpContentPage .helpQuestionSection{padding:0 .29rem .98rem;box-sizing:border-box;width:100%}
.helpContentPage .helpQuestionSection .sectionGroupTitle{font-weight:400;font-size:.46rem;color:#353535;line-height:.46rem;margin:.86rem .32rem .46rem}
.helpContentPage .helpQuestionSection .questionBox{display:flex;flex-direction:column;align-items:center;gap:.12rem}
.helpContentPage .helpQuestionSection .questionItem{padding:.46rem .29rem;box-sizing:border-box;width:100%;background:#fff;border-radius:.23rem}
.helpContentPage .helpQuestionSection .questionItem .questionTitle{font-weight:500;font-size:.46rem;color:#353535;line-height:.46rem}
.helpContentPage .helpQuestionSection .questionItem .questionAnswer{font-weight:400;font-size:.46rem;color:#808080;line-height:.58rem;text-align:justify;margin-top:.29rem}
