* { touch-action: pan-y; }
.a0sticky{position: sticky !important;}

.z9euro2head{height: 50px;overflow:hidden;white-space: nowrap;background: url(../images/bg-space-box-logo.png) no-repeat center bottom 2px;background-size: auto 80%;color: rgb(255 255 255 / 0%);font-size: 0px;font-weight: 500;text-shadow: 1px 1px 4px #775733;}
.z9euro2head[data-pos="home"]{background-position: 43.5% center;background: url(../images/ad-luosi.png) no-repeat center center;background-size: 100% auto;height: 110px;}

.jwapp-win .j-item .a1select2free.alway-show{display:block;white-space: normal;background: none;}
.jwapp-win .j-item .a1select2free[data-ai-vis] button.a0item{flex:none;min-width: 20%;box-shadow: 0 0 1px #bbb;}
.highcharts-credits{ display:none;}

body:not([data-h5-page]){background: #081023 url(../images/bt-space-1.png) no-repeat center top 0;background-size: 100% 100%;/* border-top: solid 5px rgb(106 76 38); */background-attachment: fixed;}
body[data-project="yingchao"]{background: #000 url(../images/luosi-yingchao-bg1.jpg) fixed no-repeat center center;background-size: cover;}
body[data-project="yingchao"] .z9project{background:none;border: none;}
body[data-project="yingchao"] .z9euro2head{background: url(../images/luosi-yingchao-ad.jpg) no-repeat center center;background-size: cover;border-radius: 5px 5px 0 0;height: 140px;margin-top: 20px;margin-bottom: -1px;}
body[data-project="yingchao"] .z8shop2cat{background: rgb(0 5 8 / 70%);height: auto;border-radius: 0 0 5px 5px;margin-bottom: 0;}
body[data-project="yingchao"] .z8shop2cat .c0list{padding:10px;box-shadow: 0 1px 1px rgb(193 138 74 / 30%);}
body[data-project="yingchao"] .z8shop2cat .c0list .d0item{color: #fff;}


body[data-project="yingchao"] .z8ls2ibox,
body[data-project="yingchao"] .z8ls2ibox:before,
body[data-project="yingchao"] .z8ls2ibox:after{background: rgb(0 0 0 / 70%);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);}
.z9project2box{background: rgb(8 16 35 / 2%);padding-bottom: 20px;backdrop-filter: none;}

.z8ls2body{ background:#000 url(../images/luosi-yingchao-bg1.jpg) fixed no-repeat center center;}
.z8shop2cat{padding: 0;position: sticky;top: -1px;z-index: 9;z-index: 2;margin-bottom: 10px;border-radius: 3px;font-size: 16px;line-height: 25px;height: 90px;background: rgb(0 0 0 / 10%) url(../images/bg-space-box-menu.png) no-repeat center top;color: #fff;background-size: 100% 100%;}
.z8shop2cat .c0list{line-height: 34px;font-size: 16px;padding: 16px 20px;white-space: nowrap;text-align: center;}
.z8shop2cat .c0list2more{ display:none;}
.z8shop2cat .c0list .d0item{display:inline-block;text-decoration: none;color: #5fb6ff;padding: 0 15px;text-align: center;cursor: pointer;}
.z8shop2cat .c0list .d0item.on{color: #a35c00;font-weight: bold;font-size: 19px;}
.z8shop2cat .c0list .d0qrcode{display: inline-block;width: 90px;vertical-align: top;font-size: 0;text-align: center;line-height: 0;transform: translate(50px, -16px);transition: all .3s;position: relative;}
.z8shop2cat .c0list .d0qrcode:hover{transform: scale(1.5) translate(20px, 4px);}
.z8shop2cat .c0list .d0qrcode:before,
.z8shop2cat .c0list .d0qrcode:after{content:'手机扫一扫';font-size: 12px;line-height: 14px;background: #c18a4a;border-radius: 5px 0 0 5px;padding: 9px 3px;display: block;position: absolute;left: -20px;width: 20px;top: 0px;bottom: 0px;white-space: normal;}
.z8shop2cat .c0list .d0qrcode:after{content:'极鱼大数据';left:auto;right: -20px;border-radius: 0 5px 5px 0;}
.z8shop2cat .c0list .d0qrcode img,.z8shop2cat .c0list .d0qrcode canvas{border: solid 2px white;max-width: 100%;margin: 0 auto;}

.z8ls2box{position:relative;border: solid 30px rgb(255 255 255 / 0%);border-width: 20px 0;padding-bottom: 10px;margin-bottom: 0px;}
.z8ls2title{color:#fdb900;display: block;width: 180px;background: url(../images/bg-space-circle-1.png) no-repeat center bottom;background-size: contain;text-align: center;line-height: 50px;padding-top: 100px;height: 220px;font-size: 30px;font-weight: lighter;user-select: none;z-index: 1;margin: 0 auto;position: relative;}
.z8ls2yctips{position:absolute;background:url(../images/bg-space-box-tips-1.png) no-repeat center center;width: 180px;height: 50px;background-size: contain;top: 5px;right: 165px;z-index: 3;}
.z8ls2ycfootball{background:url(../images/bg-space-box-football.png) no-repeat center center;background-size: contain;height: 950px;text-align: center;color: white;position: relative;padding: 63px 0 54px 0;}
.z8ls2ycfootball .z8ls2lineup{ height:100%;}
.z8ls2ycfootball .z8ls2lineup ul{display: flex;align-items: center;justify-content: space-evenly;flex-direction: column;}
.z8ls2ycfootball ul{height: 50%;display: block;margin: 0 auto;width: 620px;border: solid 0 rgb(255 255 255 / 0%);position: relative;z-index: 2;}
.z8ls2ycfootball ul>li{display:block;width: 80px;border-radius: 5px;position: absolute;/* padding-top: 10px; */z-index: 1;transition: all .3s;user-select: none;cursor: default;transform: translateX(-50%);}
.z8ls2ycfootball ul>li:hover{z-index: 3;transform: translateX(-50%) scale(1.4);}
.z8ls2ycfootball ul>li:hover .d0avatar{transform: scale(1.2);}
.z8ls2ycfootball ul.i0home>li:hover:after{background: #e00;}
.z8ls2ycfootball ul.i0away>li:hover:after{background: #01b5ff;}
.z8ls2ycfootball ul.i0back{position:absolute;left: 0px;top: 260px;height: 0;width: 190px;transition: all .3s;}
.z8ls2ycfootball ul.i0back>li{position: relative;display: inline-block;min-height: 150px;vertical-align: top;padding: 0;margin: 5px;}
.z8ls2ycfootball ul.i0back>li:hover{background: rgb(0 0 0 / 80%);}
.z8ls2ycfootball ul.i0back>li .d0avatar{position: relative;top: auto;}
.z8ls2ycfootball ul.i0back>li .d0name{margin:0;}
.z8ls2ycfootball ul.i0back.i0away>li{padding: 0px 0 0 0;}
.z8ls2ycfootball ul.i0back.i0away>li .d0avatar{bottom: auto;}
.z8ls2ycfootball ul.i0back.i0away:before{top: -30px;}
.z8ls2ycfootball ul.i0back[data-back]:after{content:'主队' attr(data-back) '位替补球员';position: absolute;left: 0;right: 0;top: -30px;white-space: nowrap;background: #f20;line-height: 22px;padding: 0 10px;border-radius: 3px;font-size: 14px;z-index: -1;}
.z8ls2ycfootball ul.i0back.i0away[data-back]:after{content:'客队' attr(data-back) '位替补球员';background: #008be7;}
.z8ls2ycfootball ul.i0back.i0away{right: 15px;left: auto;}
.z8ls2ycfootball ul.i0back>li:before,
.z8ls2ycfootball ul.i0back>li:after{ content:none;}
.z8ls2ycfootball ul.i0back>li .d0arrow{ display:none;}
.z8ls2ycfootball ul.i0back>li .d0num{/* left: auto; *//* right: -15px; */margin: 0 auto;position: static;transform: none;}
.z8ls2ycfootball ul.i0back.i0away>li .d0num{transform: none;right: -3px;top: -43px;}
/*
.z8ls2ycfootball ul.i0back:before{content:'';display:block;width: 120px;height: 160px;position: absolute;top: -55px;left: -20px;}
.z8ls2ycfootball ul.i0back:hover{width: 680px;}
.z8ls2ycfootball ul.i0back:not(:hover)>li:not(:first-child){display: none;}
.z8ls2ycfootball ul.i0back:not(:hover)>li:first-child{ z-index:2;}
.z8ls2ycfootball ul.i0back.i0away{position:absolute;top: 55%;}
*/

.z8ls2ycfootball ul>li .d0arrow{position:absolute;overflow: hidden;width: 100%;top: -50px;left: 0;bottom: -30px;display: none;}

.z8ls2ycfootball ul>li:after{content:'';display:block;background: rgb(4 65 236 / 1%);width: 160%;left: -30%;height: 120%;z-index: -2;border-radius: 5px;top: -5px;position: absolute;}
.z8ls2ycfootball ul>li:before{content:'';width: 80%;height: 3px;border-radius: 2px;background: rgb(255 255 255 / 90%);position: absolute;left: 10%;bottom: -7px;z-index: 2;display: none;}
.z8ls2ycfootball ul>li:not(:hover):before{ display:none;}
.z8ls2ycfootball ul>li.c0on .d0num,
.z8ls2ycfootball ul>li.c0on:before,
.z8ls2ycfootball ul>li.c0on .d0arrow:before{background: rgb(255 0 0 / 100%); color:white;}
.z8ls2ycfootball ul.i0away>li.c0on .d0num,
.z8ls2ycfootball ul.i0away>li.c0on:before,
.z8ls2ycfootball ul.i0away>li.c0on .d0arrow:before{background: #01b5ff;}
.z8ls2ycfootball ul>li .d0avatar{position:absolute;border-radius: 100%;width: 50px;height: 50px;line-height: 50px;overflow: hidden;left: 15px;top: -50px;user-select: none;transition: all 2s;z-index: 2;/* border: solid 1px #01b5ff; */background: black url(../images/expert/role-home.png) no-repeat center center;background-size: cover;}
.z8ls2ycfootball ul.i0away>li .d0avatar{ background-image:url(../images/expert/role-away.png);}
.z8ls2ycfootball ul>li .d0avatar:before{ contain:'';}
.z8ls2ycfootball ul>li .d0avatar img{min-width: 100%;display: block;margin: 0 auto;position: absolute;left: 50%;transform: translate(-50%,0);z-index: 3;width: 100%;}
.z8ls2ycfootball ul>li .d0name{display:block;font-weight: normal;font-size: 13px;line-height: 16px;z-index: 5;position: relative;text-shadow: 0 0 3px black;margin: 0 -8%;}
.z8ls2ycfootball ul>li .d0num{top: -20px;right: -5px;display:block;font-size: 12px;background: white;width: 20px;height: 20px;line-height: 20px;border-radius: 100%;position: absolute;background: #01b5ff;color: white;user-select: none;z-index: 3;transform: translate(-11px, 0px);}
.z8ls2ycfootball ul.i0home>li .d0num {background: #e00;}
.z8ls2ycfootball ul>li .d0tips{display:block;font-size: 10px;transform: scale(1);opacity: .9;user-select: none;line-height: 12px;height: 15px;white-space: nowrap;margin: 0 -20px;}
.z8ls2ycfootball ul>li:not(:hover) .d0tips{ display:none;}
.z8ls2ycfootball ul:not(.i0back):before{content:'主队';position:absolute;font-weight:bold;left: 7px;top: -20px;font-size: 17px;color: #f10;}
.z8ls2ycfootball ul.i0away:not(.i0back):before{content:'客队';top:auto;bottom: -20px;color: #01b5ff;}
.z8ls2ycfootball ul.i0home{transform: translate(3.5%, -10%);transform: none;}
.z8ls2ycfootball ul.i0home>li .d0avatar{ border-color:#e00;}
.z8ls2ycfootball ul.i0away{/* transform: translate(3.5%, 10%); */}
.z8ls2ycfootball ul.i0home>li:after{background: rgb(255 0 0 / 1%);/* top: 9px; */}
.z8ls2ycfootball ul.i0away>li{padding: 5px 0 0px 0;}
.z8ls2ycfootball ul.i0away>li .d0avatar{/* top:auto; *//* bottom: -52px; */}
.z8ls2ycfootball ul.i0away>li .d0num{/* top: -20px; *//* bottom: auto; */}
.z8ls2ycfootball ul.i0away>li:before{top: -1px;}
.z8ls2ycfootball ul.i0away>li .d0arrow{top: -22px;bottom: -50px;}
.z8ls2ycfootball ul.i0away>li .d0arrow:before{bottom: -40px;}

.z8ls2team{display:block;position:absolute;width:200px;height:200px;background: url(../images/bg-space-box-small-home.png) no-repeat center center;background-size: contain;text-align: center;font-size: 19px;color: white;left: 0;top: 0px;padding: 25px 30px 0;}
.z8ls2team.d0away{background-image:url(../images/bg-space-box-small-away.png);left: auto;right: 0;bottom: auto;}
.z8ls2team img{display:block;margin:0 auto;max-height: 100px;max-width: 100%;user-select: none;}
.z8ls2team strong{display:block;font-weight: normal;padding: 5px 0;position: absolute;top: 125px;left: 35px;right: 35px;}

.z8ls2teamvs{line-height: 50px;text-align: center;overflow: visible;font-size: 0;}
.z8ls2title:before{content:'';position:absolute;background:url(../images/icon-big-vs.png) no-repeat center top;left: 50%;width: 140px;height: 140px;background-size: contain;transform: translate(-75px, 0px);bottom: -70px;}
.z8ls2teamvs .c0team{display:inline-block;background-repeat:no-repeat;background-position: right 100px center;color: #fed09b;font-size: 33px;line-height: 50px;padding: 0 150px 0 0px;background-size: 42px auto;vertical-align: bottom;width: 50%;text-align: right;}
.z8ls2teamvs .c0team.d0away{background-position: 100px center;color: #8afed7;padding: 0 0px 0 150px;text-align: left;}
.z8ls2teamvs .c0team sup{font-size: 18px;display:inline-block;padding:0 10px;transform: translateY(15%);}

.z8ls2injury{font-size:0;padding: 20px 0;}
.z8ls2injury ul{width:50%;display:inline-block;font-size: 13px;}
.z8ls2injury ul.i0home{text-align:right;padding: 0px 50px 0 0;}
.z8ls2injury ul.i0away{text-align: left;padding: 0px 0 0px 50px;vertical-align: top;}
.z8ls2injury li{display:inline-block;vertical-align:top;width: 140px;min-height: 240px;background: rgb(0 0 0 / 80%);border-radius: 10px;overflow: hidden;text-align: center;padding: 10px 0;color: white;line-height: 20px;transition: all .3s;margin: 3px;}
.z8ls2injury ul.i0away li{background: rgb(1 65 144 / 80%);}
.z8ls2injury li .d0avatar{display:block;height: 100px;user-select: none;transition: all 1.5s;}
.z8ls2injury li:hover{transform:scale(1.2);z-index: 3;}
.z8ls2injury li:hover .d0avatar{transform: scale(1.2);}
.z8ls2injury li .d0avatar img{height: 100%;margin: 0 auto;border-radius: 5px;}
.z8ls2injury li .d0name{display:block;font-size: 16px;line-height: 18px;padding:5px 0;z-index: 2;position: relative;color: #e6c094;}
.z8ls2injury ul.i0away .d0name{color: #8afed7;}
.z8ls2injury li .d0type,
.z8ls2injury2type{background: url(../images/icon-injury-1.png) no-repeat center 8px;padding-top: 30px;background-size: auto 20px;}
.z8ls2injury li .d0type[data-type="2"],
.z8ls2injury2type[data-type="2"]{ background-image:url(../images/icon-injury-2.png);}
.z8ls2injury li .d0type[data-type="3"],
.z8ls2injury2type[data-type="3"]{ background-image:url(../images/icon-injury-3.png);}

.z8ls2radar{ text-align:center;}
.z8ls2radar .d0chart{min-height: 500px;border-radius: 5px;}


.z8chart2vs{font-size: 0;line-height: 40px;white-space: nowrap;margin: 0 auto;max-width: 800px;padding: 20px 0;}
.z8chart2vs ul{min-height: 60px;position: relative;transition: all .3s;}
.z8chart2vs ul[data-kind]:before{content:attr(data-kind);font-size: 17px;position: absolute;color: white;z-index: 2;left: 50%;top: 8px;transform: translate(-90px, 0px);border: solid 1px;width: 24px;line-height: 24px;border-radius: 100%;text-align: center;}
.z8chart2vs ul:hover{ transform:scale(1.2);}
.z8chart2vs ul:last-child{ min-height:0;}
.z8chart2vs li{display: inline-block;list-style: none;font-size: 16px;vertical-align: top;}
.z8chart2vs li:not(.z8label){width: 50%;color: black;position: relative;background: rgb(0 0 0 / 20%);}
.z8chart2vs:not(.z1txt) li:not(.z8label){border-radius: 20px;}
.z8chart2vs li:not(.z8label):before1{content: '';position: absolute;background: #eee;left: 0;width: 100%;height: 100%;}
.z8chart2vs li.z8label{width: 220px;font-weight: bold;text-align: center;position: absolute;left: 50%;transform: translateX(-110px);z-index: 1;color: white;background: black;padding: 1px 0 0 12px;}
.z8chart2vs li:first-child{text-align: right;border-right: solid 110px white;}
.z8chart2vs li:last-child{text-align: left;border-left: solid 110px white;}
.z8chart2vs li .z8item{display: inline-block;padding: 0 10px;position: relative;}
.z8chart2vs li:first-child .z8item{background: #fed09b;border-radius: 20px 0 0 20px;text-shadow: 0 0 1px #000000;}
.z8chart2vs li:last-child .z8item{background: #89fcd6;border-radius: 0 20px 20px 0;text-shadow: 0 0 1px #1D9F64;}
.z0txt2bor  li:last-child [data-title]:before{-webkit-text-stroke-color: #ffffff;}
.z8chart2vs li:first-child .z8thead{border:none;border-radius: 10px 0 0 0;}
.z8chart2vs li:last-child .z8thead{border:none;border-radius: 0 10px 0 0;}
.z8chart2vs li .z8item:before{ content: ' '; display: inline-block; }
.z8chart2vs li .z8txt{ position: absolute; }
.z8chart2vs li:first-child .z8item .z8txt{right: 10px;}
.z8chart2vs li:last-child .z8item .z8txt{left: 10px;}
.z8chart2vs .z8table{text-align: inherit;}
.z8chart2vs .z8td{font-size: 14px;padding: 10px;white-space: normal;}
.z8chart2vs .z8td p{padding: 10px 0;line-height: 20px;font-size: 13px;text-align: left;}
.z8chart2vs .z8td p:not(:last-child){border-bottom: dotted 1px #eee;}
.z8chart2vs .z8td p>strong{color: #3e372f;display: block;}
.z8chart2vs.z1txt li:not(.z8label){background: none;}
.z8chart2vs.z1txt ul{border: solid 1px #eee;margin: 10px 0;border-radius: 10px;overflow: hidden;}
.z8chart2vs.z1txt li.z8label{border: solid 1px #eee;border-width: 0 1px;}

.z8ls2goaldata ul[data-kind="8"]:before,
.z8ls2goaldata ul[data-kind="8"]>li{color:red;font-size: 22px;font-weight: bold;}

.z8ls2player{font-size:0;color: white;position: relative;z-index: 2;}
.z8ls2player ul{display:inline-block;vertical-align:top;width: 50%;font-size: 15px;}
.z8ls2player ul>li{padding: 30px 40px 5px 5px;text-align: right;list-style: none;position: relative;}
.z8ls2player ul.i0away>li{padding:30px 5px 5px 40px;}
.z8ls2player .d0avatar{transition: all .3s;font-size: 17px;text-align: center;color: black;max-width: 220px;margin: 0 auto;z-index: 2;position: relative;}
.z8ls2player .d0avatar img{height: 110px;max-width: 210px;display: block;margin: 0 auto;transition: all 1.5s;border-radius: 20px;}
.z8ls2player .d0avatar .d0name{display: block;background: rgb(254 208 155 / 90%);font-weight: normal;border-radius: 4px;z-index: 1;margin-top: 0;position: relative;}
.z8ls2player li:hover .d0avatar{ transform:scale(1.1);}
.z8ls2player li:hover .d0avatar img{ transform:scale(1.2);}
.z8ls2player ul.i0away .d0avatar .d0name{background: rgb(138 254 215 / 90%);}
.z8ls2player .c0data{min-width: 30%;display: flex;position: relative;white-space: nowrap;text-align: center;font-size: 14px;padding-top: 10px;}
.z8ls2player .c0data>dt{display:block;color: white;font-weight: bold;font-size: 16px;background: #f20;border-radius: 4px;text-align: center;line-height: 30px;position: absolute;top: -30px;right: 0;padding: 0 12px;transform: skewX(-10deg);}
.z8ls2player .c0data>dd{position: relative;padding: 20px 0 0;display: inline-block;flex: 1;box-shadow: 0 0 1px rgb(255 255 255 / 50%);background: rgb(0 0 0 / 50%);}
.z8ls2player .c0data>dd>em{position:absolute;font-style: normal;font-weight: bold;font-size: 17px;top: 0;left: 0;right: 0;text-align: center;}
.z8ls2player .c0data>dd:nth-child(odd){background: rgb(6 35 77);}
.z8ls2player .c0chart{height:300px;}
.z8ls2player .c0injury{position:absolute;background: rgb(238 0 0 / 90%);background: linear-gradient(rgb(255 138 25 / 90%),rgb(238 0 0 / 90%));left: 7px;top: 40px;color: white;border-radius: 5px;padding: 5px 10px;font-size: 14px;line-height: 20px;text-align: center;z-index: 2;}
.z8ls2player ul.i0away .c0injury{left:auto;right: 7px;}
.z8ls2tactics .d0avatar img{height: 180px;max-width: 220px;border-radius: 5px;}


.z8ls2player2vs{text-align:center;padding: 10px 0;}
.z8ls2player2vs .i0middle{display:inline-block;width: 32%;padding-top: 128px;}
.z8ls2player2vs .i0middle.i0big{padding: 20px 0;width: 100%;}
.z8ls2player2vs ul{width: 27%;padding-bottom: 20px;}
.z8ls2player2vs ul>li{padding: 0 !important;}
.z8ls2player2vs .d0pk{position:absolute;font-size: 22px;color: #ffb102;text-align: center;left: 0;right: 0;top: 30px;line-height: 35px;padding: 0 350px;}
.z8ls2player2vs .d0pk>div{margin: 5px 0;background: rgb(0 0 0 / 50%);border-radius: 5px;padding: 5px 45px 5px 10px;}
.z8ls2player2vs .d0pk strong{display: inline-block;min-width: 200px;vertical-align: top;}
.z8ls2player2vs .d0pk span{display:inline-block;vertical-align: top;font-size: 17px;}
.z8ls2player2vs .d0pk .c0shou{font-style:normal;color: #fe2121;padding: 0 3px;}
.z8ls2player2vs .d0name{line-height:40px;font-size: 18px;}
.z8ls2player2vs .d0per{color:white;font-size: 25px;font-weight: bold;line-height: 40px;}
.z8ls2player2vs .d0vs{color:white;font-size: 40px;font-weight: bold;line-height: 40px;color: #ffb102;transform: skewX(-15deg);}
.z8ls2player2vs .i0big .d0pk{position:static;font-size: 35px;line-height: 60px;}


.z8ls2ibox{background:url(../images/bg-space-box-middle.png) repeat-y center top;position: relative;background-size: 100% auto;padding: 15px;text-align: center;}
.z8ls2ibox:before,
.z8ls2ibox:after{content:'';display:block;height: 50px;position: absolute;left: 0;right: 0;top: -50px;}
.z8ls2ibox:before{background: url(../images/bg-space-box-top.png) no-repeat center top;background-size: 100% 100%;}
.z8ls2ibox:after{background: url(../images/bg-space-box-bottom.png) repeat-y center bottom;top: auto;bottom: -50px;background-size: 100% 100%;}
.z8ls2ibox .i0remark{text-align:center;color:white;position: absolute;bottom: -40px;left: 0;right: 0;z-index: 1;opacity: .5;color: white;opacity: 1;font-size: 19px;text-shadow: 0 0 2px black;}
.z8ls2ibox .needlogin+.i0remark{ position:static;}
.z8ls2ibox .i0warning{font-size: 20px;}
.z8ls2ibox .i0nodata{text-align:center;color:white;padding: 50px 0 20px 0;font-size: 24px;}
.z8ls2ibox .i0nodata:before{content:'';display: block;width:120px;height:120px;background: url(../images/loading-circle.gif) no-repeat center center;border-radius: 50%;margin: 0 auto 30px;background-size: 200%;}
.z8ls2ibox .i0nodata-tips{font-size:14px; color:white;opacity: .8;}

.z8ls2error{padding:70px 0;text-align: center;color: white;font-size: 24px;line-height: 50px;}
.z8ls2error .z8ls2ibox{ padding-bottom:20px;}

.z8ls2goal{text-align:center;font-size: 0;padding: 30px  0 20px 0;}
.z8ls2goal ul{text-align: right;font-size: 23px;color: white;display: inline-block;width: 50%;vertical-align: top;padding: 0 30px 0 0;}
.z8ls2goal ul.i0away{text-align:left;padding-left: 30px;padding-right: 0;}
.z8ls2goal ul>li{list-style: none;text-align: left;font-weight: bold;display: block;min-height: 195px;line-height: 60px;background: #735140;border-radius: 10px;transition: all .3s;user-select: none;white-space: nowrap;margin: 20px 20px;position: relative;padding: 0 70px 10px 70px;}
.z8ls2goal ul>li:after{content:'';display:block;width: 50px;height: 50px;background: rgb(0 0 0 / 80%) url(../images/icon-goal-1.png) no-repeat center center;position:absolute;left: 10px;top: 10px;border-radius: 100%;background-size: auto 60%;}
.z8ls2goal ul>li>em{display: block;font-style: normal;font-weight: bold;color: #fed09b;text-shadow: 0 0 2px black;position: absolute;right: 20px;top: 0px;}
.z8ls2goal ul>li[data-type]:before{content:attr(data-type);color: transparent;margin-right: 5px;height: 20px;border-radius: 100%;min-width: 20px;line-height: 20px;display: block;width: 20px;margin: 0 auto;position: absolute;left: 20px;top: 20px;font-size: 30px;}
.z8ls2goal ul>li[data-type="2"]:after{ background-image:url(../images/icon-goal-2.png);}
.z8ls2goal ul>li[data-type="3"]:after{ background-image:url(../images/icon-goal-3.png);}
.z8ls2goal ul>li[data-type="4"]:after{ background-image:url(../images/icon-goal-4.png);}
.z8ls2goal ul>li[data-type="5"]:after{ background-image:url(../images/icon-goal-5.png);}
.z8ls2goal ul>li[data-type="6"]:after{ background-image:url(../images/icon-goal-6.png);}
.z8ls2goal ul>li[data-type="7"]:after{ background-image:url(../images/icon-goal-7.png);}
.z8ls2goal ul>li:hover{transform:scale(1.2);z-index: 2;position: relative;}
.z8ls2goal ul>li:nth-child(2){background-color: rgb(115 81 64 / 80%);}
.z8ls2goal ul>li:nth-child(3){background-color: rgb(115 81 64 / 60%);}
.z8ls2goal ol{background: rgb(0 0 0 / 40%);color: rgb(255 255 255 / 80%);border-radius: 5px;padding: 10px 0;line-height: 20px;font-size: 14px;text-indent: 0;}
.z8ls2goal ol>li{list-style: none;font-weight: normal;position: relative;display: inline-block;width: 33%;text-align: center;vertical-align: top;white-space: normal;padding: 65px 1px 0;}
.z8ls2goal ol>li>img{height: 60px;position: absolute;left: 50%;top: 0;border-radius: 50%;transform: translateX(-50%);}


.z8ls2goal ul.i0away>li{background-color: #217b61;}
.z8ls2goal ul.i0away>li>em{color: #8afed7;}
.z8ls2goal ul.i0away>li:nth-child(2){background-color: rgb(33 123 97 / 80%);}
.z8ls2goal ul.i0away>li:nth-child(3){background-color: rgb(33 123 97 / 60%);}



.z8ls2player2goal{text-align: left;font-size:0;}
.z8ls2player2goal ul{display:inline-block;vertical-align:top;width: 50%;padding: 50px 50px 0;}
.z8ls2player2goal li{position:relative;z-index: 1;text-align: center;padding: 0 80px 0 130px;height: 100px;transition: all .3s;}
.z8ls2player2goal li:after{content:'';display:block;background: linear-gradient(to right, rgb(115 81 64 / 70%),#735140);border-radius: 7px;transform: skewX(-27deg);position: absolute;left: 0;z-index: -1;right: 0;top: 0;height: 52px;}
.z8ls2player2goal li:hover{ transform:scale(1.1);}
.z8ls2player2goal li[data-num]:before{content:attr(data-num);display:inline-block;vertical-align:top;color: white;font-size: 35px;position: absolute;left: 20px;line-height: 50px;transform: skewX(-15deg);}
.z8ls2player2goal .d0avatar{display:inline-block;vertical-align: top;width: 80px;height: 80px;overflow: hidden;background: black;border-radius: 100%;position: absolute;left: 50px;top: -15px;transition: all 2s;}
.z8ls2player2goal li:hover .d0avatar{ transform:scale(1.3);}
.z8ls2player2goal .d0avatar img{display: block;height: 100%;margin: 0 auto;position: absolute;top: 0;left: 50%;transform: translate(-50%, 0);}
.z8ls2player2goal .d0name{display:inline-block;vertical-align: middle;font-size: 21px;color: white;line-height: 50px;white-space: nowrap;font-weight: normal;}
.z8ls2player2goal .d0name>em{font-style:normal;background: #fed09b;vertical-align: middle;line-height: 30px;border-radius: 15px;padding: 0 10px;color: black;font-weight: bold;font-size: 18px;position: absolute;right: 15px;top: 12px;}
.z8ls2player2goal ul.i0away .d0name>em{background: #8afed7;right: auto;left: 15px;}
.z8ls2player2goal ul.i0away li{padding: 0 135px 0 80px;}
.z8ls2player2goal ul.i0away li[data-num]:before{left:auto;right: 20px;}
.z8ls2player2goal ul.i0away .d0avatar{left: auto;right: 50px;}
.z8ls2player2goal ul.i0away li:after{background: linear-gradient(to right, hsl(177deg 56% 21%),rgb(24 84 79 / 70%));}

.r0data .c0score{color: #7f1400;}
.z8ls2nodata{text-align:center;font-size: 20px;color:white;line-height: 55px;}

.z8ls2home2link{position:absolute;background: hsl(0deg 100% 20% / 50%);background-size: auto 80%;left: 50%;top: 0;transform: translate(-167px, 0px);padding: 0 13px 0 0;height: 26px;border-radius: 0 0 10px 10px;font-size: 14px;width: 260px;z-index: 20;text-align: center;line-height: 24px;color: #ffbb6d !important;text-shadow: none;}
.z8ls2home2desc{margin: 230px auto 70px auto !important;clear: both;}
.z8ls2home2desc *{color: rgb(255 255 255 / 70%) !important;}
.z8ls2home2qrcode{padding: 10px;position: fixed;right: 0;top: 62px;background: rgb(0 0 0 / 70%);border-radius: 5px;z-index: 10;font-size: 0;line-height: 0;display: none;}
.z8ls2home2qrcode:after{content:'手机扫一扫';color:white;font-size: 14px;display:block;text-align: center;line-height: 25px;}
.z8ls2home2qrcode img,
.z8ls2home2qrcode canvas{max-height: 100px;margin: 0 auto;border: solid 3px white;}

.z8ls2home .z0body{-webkit-backdrop-filter: saturate(180%) blur(5px);backdrop-filter: saturate(180%) blur(7px);background-color: rgb(255 255 255 / 50%);}
.z8ls2home .z0body .r0data{background:none;color: rgb(0 0 0 / 80%);}
.z8ls2home .r0data:after{background-color: rgb(0 0 0 / 10%);}
.z8ls2home [z0-flex="1"] .z0event .r0data:hover{background: rgb(255 255 255 / 30%);}
.z8ls2home .r0data .team-name a{font-size: 17px;color: #000;font-weight: bold;}
.z8ls2home .z0match2euro .r0data .d0group{text-shadow: none;background: rgb(102 0 0 / 10%);background: none;}
.z8ls2home .r0data .c0odds{color: rgb(0 0 0 / 90%);}
.z8ls2home .w0odds .z8ls2home2link{ display:none;}
.z8ls2home .z0live .c0play:before{/* background: rgb(255 255 255 / 50%); */}
.z8ls2home .z0live .icon-collect, .z0live [d-eve="collect"]{background-image: url(../images/icon-star2.png);}
.z8ls2home .z0live .c0round,
.z8ls2home .z0live .c0half,
.z8ls2home .z0live .c0corner,
.z8ls2home .r0data .c1remark.a0val,
.z8ls2home .z0live .crank.a0val{ color:#222;}
.z0live:not(.hide-set_remark) .z0match2euro .r0item.r0remark{/* padding-top:50px; */}
.z0live .r0item.r0remark .c1remark.a0val{background: rgb(0 0 0 / 20%);color: white;}
[z0-mode="-2"] .c1remark.a0val, [z0-mode="-4"] .c1remark.a0val{ padding-right:85px;}


.z9appnav.z9nav8bo{ display:none;}

.z8bill{text-align:left;line-height: 20px;font-size: 13px;padding: 30px 20px 10px;color: #555;}
.z8bill:not([data-ai-vis]){ display:none;}
.z8bill>li{list-style:none;text-align:left;position: relative;padding: 10px 10px;}
.z8bill>li[data-status]:before{content:attr(data-status);list-style:none;font-size: 12px;position: absolute;right: 10px;top: 5px;color: white;background: #38b03d;padding: 0 15px;border-radius: 0 10px;text-align: center;min-width: 70px;}
.z8bill>li[data-status="未确认"]:before{background: orange;}
.z8bill>li[data-status="取消"]:before{background: #aaa;}
.z8bill>li .d-item{padding-right: 70px;padding-bottom: 10px;}
.z8bill>li .d-item u{color: #222; font-size:15px; text-decoration:none;}
.z8bill>li .d-item strong{padding: 0 3px;font-size: 15px;}
.z8bill>li .d-item [data-style="red"]{ color:red;}
.z8bill>li .d-item [data-style="green"]{ color:#38b03d;}
.z8bill>li .d-time{font-size: 12px;color: #777;display: block;text-align: right;}
.z8bill>li .d-match+.d-time{margin-top: -25px;}
.z8bill>li .d-explain{padding-top:5px;color: #009bdf;}
.z8bill>li .d3-user+.d-explain{ display:inline-block;}
.z8bill>li .d-match{padding: 0;background: rgb(0 0 0 / 1%);border-radius: 3px;margin-top: 5px;white-space: nowrap;font-size: 0;}
.z8bill>li .d-match>li{list-style:none;display: inline-block;vertical-align: top;font-size: 12px;}
.z8bill>li .d-match>li.d2-match{width: 19%;text-align: center;position: relative;}
.z8bill>li .d-match>li.d2-teams{width: 61%;text-align: center;font-size: 0;line-height: 0;}
.z8bill>li .d-match>li.d2-teams>span{width:40%;display:inline-block;font-size: 12px;line-height: 20px;}
.z8bill>li .d-match>li.d2-teams>span.d2-vs{width:20%;font-size: 15px;font-weight: bold;}
.z8bill>li .d-match>li.d2-teams>span.d2-team-home{  text-align:right;}
.z8bill>li .d-match>li.d2-teams>span.d2-team-away{  text-align:left;}
.z8bill>li .d-match>li.d2-teams .d2-result{font-size: 15px;line-height: 20px;}
.z8bill>li .d-match>li.d2-teams .d3-win{ color:#e00; font-weight:bold;}
.z8bill>li .d-match>li.d2-teams .d3-loss{ font-weight:bold; color:#38b03d;}
.z8bill>li .d-match>li.d2-recommend{width: 19%;text-align: right;}
.z8bill>li .d-match>li.d2-recommend strong{color: #a35c00;}
.z8bill>li .d3-user{display: inline-block;border-radius: 100%;background-size: auto 40px;background-position: center top;background-repeat: no-repeat;padding-top: 40px;min-width: 119px;text-align: center;}
.z8bill>li .d-match .d2-league{color:white;;text-align: center;border-radius: 2px;}
.z8bill>li.j-record{border-bottom: solid 1px #e5e5e5;}
.z8bill>li.j-record:hover{background: #fffae1;}
.z8bill>li.j-info{text-align: center;color: #999; user-select:none;}
.z8bill>li.j-info strong{font-size: 19px;color:#222;padding: 0 10px;display: block;line-height: 30px;}
.z8bill>li.j-info em{ font-style:normal;}
.z8bill>li.j-next{cursor:pointer;}
.z8bill>li.j-error{color: #e00;font-size: 14px;text-align: left;}


.z8recommend{font-size:15px;display: inline-block;background: rgb(0 0 0 / 20%);border-radius: 5px;padding: 10px 30px;line-height: 30px;text-align: left;margin: 10px 0;}
.z8recommend>li{list-style:none;padding: 5px;}
.z8recommend>li .d-point{font-size: 17px;color: #eca95a;}
.z8vstips{display: block;font-size: 15px;}
.z8vstips>dl{display:inline-block;vertical-align: top;margin: 5px;padding: 10px;line-height: 30px;text-align: center;}
.z8vstips>dl>dt{background: #c18a4a;border-radius: 3px;font-size: 17px;line-height: 35px;padding: 5px 30px;color: white;display: block;}
.z8vstips>dl>dd{padding: 20px 0px;white-space: nowrap;}
.z8vstips>dl:not([data-ai-vis]) dd{ display:none;}
.z8vstips>dl[data-ai-vis]>dt{background: #c18a4a url(../images/icon-checked.png) no-repeat right 10px center;background-size: auto 30px;}
.z8vstips .d-bt{display: inline-block;font-size: 20px;background: burlywood;line-height: 40px;border-radius: 5px;color: black;cursor: pointer;overflow: hidden;user-select: none;width: 19%;padding: 30px 10px;transition: all .5s;position: relative;min-width: 120px;vertical-align: top;}
.z8vstips .d-bt:hover{background: #643711;color: white;transform: scale(1.3);z-index: 1;}
.z8vstips .d-bt-free{background: linear-gradient(burlywood,#ffecd6);}
.z8vstips .d-bt>em{font-style:normal;display: block;font-size: 14px;line-height: 17px;}
.z8vstips .d-bt .d-scale{font-size: 14px;display: block;opacity: .6;line-height: 20px;}
.z8vstips .d-bt-free .d-scale{opacity:1;color: #d20;font-weight: bold;}
.z8vstips .d-bt .d-point{display: block;font-weight: normal;font-size: 34px;}
.z8vstips .d-bt .d-point:after{content:'点';font-size: 14px;margin-left: -14px;transform: translateX(14px);display: inline-block;}
.z8vstips .z8red{ text-transform: uppercase;}
.z8vstips-prompt .d-bt{cursor:default;line-height: 60px;margin: 0;max-width: 100%;font-size: 30px;text-indent: 0;background: white;display: block;width: 100% !important;color: #c18a4a;box-shadow: none !important;}
.z8vstips-prompt .d-bt:hover{background: inherit;transform:none;color: #c18a4a;}
.z8bt{display:inline-block;font-size: 17px;background: #c18a4a;background: linear-gradient(#e2a35a,#a35c00);padding: 0 25px;line-height: 40px;border-radius: 5px;color: black;cursor: pointer;}
.z8red{color: red;}
.z8success{text-align:center;font-size: 22px;color: #c18a4a;line-height: 50px;}
.z8goal{padding: 20px;color: #c18a4a;}

.z8ls2core{padding: 20px 10px;font-size: 0;line-height: 0;text-align: center;color: white;position: relative;}
.z8ls2core>li{display: inline-block;width: 50%;vertical-align: top;padding: 5px;}
.z8ls2core>li.login_tips{ position:absolute;left: 0;right: 0;top: 0;bottom: 0;text-align: center;width: auto;padding: 25px 15px;}
.z8ls2core>li.login_tips a{ display:block;height: 100%;background: rgb(0 0 0 / 30%);border-radius: 10px;overflow: hidden;backdrop-filter: saturate(180%) blur(4px);-webkit-backdrop-filter: saturate(180%) blur(4px);padding: 10px;}
.z8ls2core>li.login_tips img{ display: inline-block;max-height: 99%;max-width: 99%;}

.z8ls2core dl{border: solid 3px rgb(0 0 0);background: #342ca2;border-radius: 8px;transition: all .3s;}
.z8ls2core dl:hover{border-color: rgb(255 255 255 / 0%);}
.z8ls2core dt{color: white;font-size: 19px;line-height: 30px;padding: 5px 0;border-radius: 5px 5px 0 0;}
.z8ls2core>li:nth-child(2) dl{background: #257ce8;}
.z8ls2core>li:nth-child(3) dl{background: #f35f88;}
.z8ls2core>li:nth-child(4) dl{background: #e25952;}
.z8ls2core dd{padding: 0;background: rgb(0 0 0 / 60%);background: linear-gradient(rgb(0 0 0 / 50%),rgb(0 0 0 / 80%));border-radius: 0 0 5px 5px;min-height: 170px;margin: -1px;}
.z8ls2core dd>ul:not(:last-child){border-bottom: solid 1px rgb(255 255 255 / 15%);}
.z8ls2core dd .z8ls2noata,
.z8ls2core dd .z8ls2errdata{font-size: 14px;line-height: 30px;}
.z8ls2core dd .z8ls2errdata{color:red;}
.z8ls2core ul>li{width:33%;display:inline-block;border: solid 1px rgb(255 255 255 / 0%);line-height: 30px;font-size: 20px;vertical-align: top;padding: 10px 0;min-height: 78px;position: relative;}
.z8ls2core ul>li p{font-size: 14px;line-height:20px;opacity: .7;white-space: nowrap;}
.z8ls2core ul>li .d0val{font-size: 20px;line-height: 34px;font-weight:bold;position: relative;}
.z8ls2core ul.c0core{min-height: 95px;}
.z8ls2core ul.c0core>li .d0val{font-size:30px;color: #fdb54a;}
.z8ls2core ul>li .d0val>em{font-size:13px;font-style:normal;transform: translateX(16px);margin-left: -16px;display: inline-block;}
.z8ls2core ul>li .d0val>sup{font-size: 13px;position: absolute;top: 32px;width: 80px;left: 50%;right: 0;font-weight: normal;background: #fdb54a;color: black;transform: translateX(-40px);line-height: 22px;height: 22px;border-radius: 11px;text-shadow: none;}
.z8ls2core ul>li.e0win .d0val{color:red;font-size: 30px;text-shadow: 0 0 2px black;}
.z8ls2core ul>li.e0win .d0result{background: url(../images/bg-gaizhang.png) no-repeat center center;background-size: contain;width: 55px;color: red;font-size: 16px;font-weight: bold;line-height: 55px;display: inline-block;transform: rotate(-27deg) translate(42px,-39px);text-shadow: 0 0 2px #5b0000;position: absolute;left: 50%;opacity: .95;/* border: solid 3px rgb(255 0 0 / 50%); *//* background: rgb(64 0 0 / 93%); *//*-webkit-backdrop-filter: saturate(180%) blur(10px);*/
    /* backdrop-filter: saturate(180%) blur(10px); */}
.z8ls2core ul>li.e0zou .d0val:before{content:'走';color: #0cffc8;position: absolute;font-size: 17px;border-radius: 50%;width: 36px;height: 36px;line-height: 30px;border: solid 2px #0cffc8;transform: translate(80%, -1px);}

.z8ls2news{padding: 40px 80px 20px 210px;position: relative;background: linear-gradient(rgb(13 44 129 / 70%),rgb(5 13 36 / 80%));margin: 20px -15px 0;min-height: 100px;}
.z8ls2news>dt{font-size: 33px;color: #fff;display: inline-block;width: 200px;position: absolute;left: 0;text-align: center;}
.z8ls2news>dd{padding: 0px 60px 20px 60px;font-size: 17px;color: #fff;position: relative;text-indent: 0;word-spacing: 15px;}
.z8ls2news>dd .d0team{padding: 5px 10px;color: black;height: 40px;line-height: 30px;word-spacing: 5px;position: relative;z-index: 2;text-align: left;}
.z8ls2news>dd .d0team h4{display:inline-block;font-size: 19px;margin: 0;}
.z8ls2news>dd .d0logo{width: 30px;height: 30px;background-size: 100% auto;background-repeat: no-repeat;background-position: center center;display: inline-block;vertical-align: top;margin: 0;}
.z8ls2news>dd .d0hspace{ height:40px;}
.z8ls2news>dd ol,
.z8ls2news>dd ul{margin-left: 50px;text-align: justify;list-style-type: none;}
.z8ls2news>dd li{padding: 15px 0 30px;}
.z8ls2news>dd:before{content:'分析';padding: 0 0 0 25px;position: absolute;left: 0;top: 0px;background: linear-gradient(90deg, #999,rgb(153 153 153 / 30%));border-radius: 20px;right: 0;text-align: left;line-height: 40px;text-indent: 0;color: white;z-index: 0;}
.z8ls2news>dd[data-title]:before{ content:attr(data-title);}
.z8ls2news>dd[data-type="2"]:before{content:'结果';background: linear-gradient(90deg, #c18a4a,rgb(193 138 74 / 30%));}
.z8ls2news>dd[data-type="2"]{color: #fdb54a;font-size: 19px;}
.z8ls2news>dd[data-kind="1"]:before{background: linear-gradient(90deg, #e6bc8c,rgb(230 188 140 / 30%));}
.z8ls2news>dd[data-kind="2"]:before{background: linear-gradient(90deg, #89fbd5,rgb(137 251 213 / 30%));}
.z8ls2news>dd[data-kind="1"]:before,
.z8ls2news>dd[data-kind="2"]:before{color: black;}
.z8ls2news>dd[data-kind="0"]:after{content:'';width: 24px;height: 24px;position:absolute;z-index: 1;background:url(../images/icon-analysis.png) no-repeat center center;background-size: contain;top: 8px;left: 70px;}
.z8ls2news>dd[data-kind="0"][data-type="2"]:after{ background-image:url(../images/icon-result.png);}
.z8ls2share{font-size:15px;position:relative;text-align:center;z-index: 2;color: white;line-height: 40px;padding: 10px 0;background: black;}
.z8ls2bt{display:inline-block;border-radius: 20px;background: #c18a4a;padding: 0 40px;cursor: pointer;user-select: none;}



#ls_zryc .z8ls2ibox{ padding-top:60px;}

/*
.z03free #z0livedesc{ display: none; }
.z03free .z0desc{ display:none;}
.z03free:not([z0-load-odds="1"]) .z0body .z0data{ display:none;}
.z03free:not([z0-load-odds="1"]) .z0body:before{background: none;}
.z03free:not([z0-load-odds="1"]) #live_event_list:before{content:'正在加载...';color: black;font-size: 17px;line-height: 50px;}
*/

.z8chart2vs ul{line-height: 36px;padding-top:0}
.z8chart2vs li{border-width: 60px;}
.z0txt2bor li:first-child [data-title]:before {-webkit-text-stroke-color: ivory;}
.z8chart2vs li.z8label{top: 0;right: 0;height: auto;bottom: auto;}
.z8ls2back{color: #ffdc6a !important;padding: 0 15px !important}

.zj-c0list2more{position: fixed !important;top: 90px !important;}

/* login-tips */
.login-tips{text-align: center;/* background: rgb(0 0 0 / 80%) url(../images/luosi-yingchao-bg1.jpg) fixed no-repeat top center; */background-size: cover;}
.login-tips-box:before,
.login-tips-box:after{content: none;height: 0px;}
.login-tips-box .tips{background: url('../images/icon-login.png') no-repeat top center;background-size: auto 60%;height: 80px;display: block;}
.login-tips-box.z8ls2ibox{ padding-bottom:30px;}
.login-tips-box.z8ls2ibox .i0nodata{ padding: 30px 0 0;}

.login-tips #a_data_login{ padding:0;display: inline-block;}
.login-tips #a_data_login img{ max-width: 100%;display: block;width: 600px;}

@media screen and (max-width: 900px) and (min-width: 800px) {
	#ls_zryc .z8ls2ibox {/* padding-top: 200px; */}
	.z8ls2team {top: -235px;}
	.z8ls2ycfootball ul.i0back[data-back]:after {top: -290px;}
	.z9euro2head {display: none;}
	
	.z8ls2player2goal ul{padding: 30px 5px 0;}
	.z8ls2player2goal li{padding: 0 0 0 60px;height: 90px;}
	.z8ls2player2goal ul.i0away li{padding: 0 60px 0 0;}
	.z8ls2player2goal li[data-num]:before{font-size: 13px;line-height: 20px;z-index: 2;top: 0px;left: 50px;transform: none;}
	.z8ls2player2goal ul.i0away li[data-num]:before{left: auto;right: 5px;}
	.z8ls2player2goal .d0avatar{left: 0px;width: 60px;height: 60px;top: 9px;}
	.z8ls2player2goal .d0name{font-size: 14px;line-height: 18px;padding: 8px 5px;white-space: normal;}
	.z8ls2player2goal .d0name>em{font-size: 13px;top: auto;bottom: 20px;line-height: 20px;min-width: 60px;right: 15px;font-weight: normal;}
	.z8ls2player2goal ul.i0away .d0name>em{right:auto;left: 15px;}
	.z8ls2player2goal li:after{height: 75px;transform: none;}
	.z8ls2player2goal ul.i0away .d0avatar{right: 0px;}
}



.popup-unlock-losi {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 90%;max-width: 400px;border-radius: 8px;overflow: hidden;line-height: 1;}
.popup-unlock-losi img {width: 100%;}
.popup-unlock-losi .content {background-color: #fff;text-align: center;}
.popup-unlock-losi .message {font-size: 18px;line-height: 1.4;padding: 22px 0 24px;}
.popup-unlock-losi .message .ds {color: #ff6a00;}
.popup-unlock-losi .tips {color: #999;font-size: 12px;line-height: 20px;padding: 6px 0;}
.popup-unlock-losi .tips:before {content: "";display: inline-block;vertical-align: -1px;width: 12px;height: 12px;background: url("../images/icon/warning.png") no-repeat center center;background-size: contain;margin-right: 4px;}
.popup-unlock-losi .footer {display: flex;}
.popup-unlock-losi .footer .btn {flex: 1;text-align: center;background-color: #ddd;font-size: 15px;height: 35px;line-height: 35px;}
.popup-unlock-losi .footer .confirm {background-color: #ff6a00;color: #fff;}

.z6rep2body-ai{display: block !important;}

.submit-bar-wrap {position: fixed;left: 0;right: 0;bottom: 0;max-width: 600px;margin: 0 auto;z-index: 999;}
.submit-bar-wrap .hint {position: relative;color: #fff;font-size: 10px;line-height: 20px;text-align: center;background-color: rgba(0, 0, 0, .5);padding: 0 10px;}
.submit-bar-wrap .hint span {display: inline-block;color: #ff7310;padding-left: 15px;background: url(../images/icon/icon_location.png) no-repeat 0 2px;background-size: 14px auto;}
.submit-bar-wrap .hint .clone {width: 16px;height: 16px;background: url(../images/icon/closee@2x.png) no-repeat center center;background-size: contain;position: absolute;right: 10px;top: 2px;}
.submit-inner {background-color: #fff;display: flex;align-items: center;padding: 20px;}
.submit-inner .submit-text {flex: 1;color: rgba(0, 0, 0, .7);font-size: 14px;text-align: left;}
.submit-inner .submit-text .num {color: #ff7310;font-size: 26px;vertical-align: -2px;padding: 0 1px;}
.submit-inner .submit-btn {line-height: 44px;border-radius: 44px;border: 0;padding: 0 33px;background: linear-gradient(270deg, #ff7310 0%, #ffa84d 99.96%, #ffaa4f 100.96%);color: #fff;font-size: 16px;}

.aio-popup-bottom {border-radius: 10px;top: 50%;left: 0;right: 0;margin: 0 auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.aio-popup {position: fixed;background-color: #fff;max-width: 600px;margin: 0 auto;}
.aio-popup .header {position: relative;font-size: 16px;font-weight: bold;padding: 14px 0;}
.aio-popup .clone {cursor: pointer;position: absolute;right: 16px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.aio-popup .clone::after {content: "";display: block;width: 16px;height: 16px;background: url(../images/icon/icon_close1.png) no-repeat center center;background-size: contain;margin: 4px;}
.submit-payment .tips {color: rgba(0,0,0,0.7);font-size: 12px;text-align: center;line-height: 16px;}
.submit-payment .tips::before {content: "";display: inline-block;vertical-align: top;width: 16px;height: 16px;background: url("../images/icon/tip.png") no-repeat center center;background-size: contain;margin-right: 2px;}
.submit-payment ul {padding: 0 10px;}
.submit-payment ul li {border-bottom: 1px solid rgba(0, 0, 0, .1);}
.submit-payment ul li:last-child {border-bottom: 0;}
.submit-payment ul .select {font-size: 14px;height: 50px;padding: 0 28px 0 10px;display: flex;justify-content: space-between;align-items: center;position: relative;cursor: pointer;}
.submit-payment ul .select .label {padding-left: 28px;background: url(../images/icon/icon_payment.png) no-repeat 0 center;background-size: 24px auto;}
.submit-payment ul a {color: #e01616;padding: 0;}
.submit-payment ul .select .value {color: rgba(0, 0, 0, .4);}
.submit-payment ul .select::after {content: "";background: url(../images/icon/arrow-right.png) no-repeat center center;background-size: contain;width: 8px;height: 100%;position: absolute;right: 10px;top: 0;}
.submit-payment ul .agreement {color: rgba(0, 0, 0, .7);font-size: 12px;line-height: 24px;text-align: left;padding: 10px;}
.submit-payment ul .agreement a {color: #ff7310;padding: 0;}
.submit-payment ul .agreement .check {display: inline-block;vertical-align: top;position: relative;}
.submit-payment ul .agreement .check::before {content: "";display: block;width: 16px;height: 16px;border: 1px solid rgba(0, 0, 0, .3);border-radius: 50%;margin: 3px;}
.submit-payment ul .agreement .check[data-ai-vis]::before {width: 18px;height: 18px;border: 0;background: url(../images/icon/icon-check.png) no-repeat center center;background-size: contain;}
.submit-payment .account-text {color: rgba(0,0,0,0.5);font-size: 12px;line-height: 18px;text-align: left;padding: 0 10px 12px;display: none;}
.submit-payment .account-text span {color: #ff7310;padding: 0 4px;}
.submit-payment .submit-inner {border-top: 1px solid rgba(0, 0, 0, .1);}
.select-payment ol {padding: 0 10px;}
.select-payment ol li {position: relative;font-size: 14px;border-bottom: 1px solid rgba(0, 0, 0, .1);height: 50px;padding: 0 40px 0 34px;display: flex;align-items: center;cursor: pointer;}
.select-payment ol li .label {flex: 1;text-align: left;}
.select-payment ol li::before {content: "";width: 24px;height: 24px;background: no-repeat center center;background-size: contain;position: absolute;left: 6px;top: 50%;margin-top: -12px;}
.select-payment ol li:nth-child(1):before {background-image: url(../images/icon/pay-wechat.png);}
.select-payment ol li:nth-child(2):before {background-image: url(../images/icon/pay-bean.png);}
.select-payment ol li:nth-child(3):before {background-image: url(../images/icon/pay-wechat-bean.png);}
.select-payment ol li .balance,
.select-payment ol li .need {color: rgba(0, 0, 0, .3);position: absolute;left: 120px;}
.select-payment ol li .topup {color: #1b63cf;position: absolute;right: 40px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.select-payment ol li .check {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.select-payment ol li .check::after {content: "";display: block;width: 16px;height: 16px;border: 1px solid rgba(0, 0, 0, .3);border-radius: 50%;margin: 6px;}
.select-payment ol li[data-ai-vis] .check::after {width: 18px;height: 18px;border: 0;background: url(../images/icon/icon-check.png) no-repeat center center;background-size: contain;}

.select-payment ol li.custom::before {display: none;}
.select-payment ol li.custom .icon {width: 24px;height: 24px;background: no-repeat center center;background-size: contain;position: absolute;left: 6px;top: 50%;margin-top: -12px;}
.select-payment ol li.bean .icon {background-image: url(../images/icon/pay-bean.png) !important;}
.select-payment ol li.wechat .icon {background-image: url(../images/icon/pay-wechat.png) !important;}
.select-payment ol li.disabled {cursor: no-drop;opacity: 0.4;}
.select-payment ol li a {padding: 0;color: #ff051d;font-weight: bold;text-decoration: underline;}

.select-payment .footer {padding: 20px;}
.select-payment .submit-btn {width: 100%;line-height: 52px;border: 0;border-radius: 26px;background: linear-gradient(270deg, #ff7310 0%, #ffa84d 99.96%, #ffaa4f 100.96%);color: #fff;font-size: 16px;}
.overlay[data-ai-vis] {animation: .3s fade-in both ease-out;}
.overlay[data-ai-vis] .aio-popup {animation: .3s grow-in both ease-out;}


.unlock-dialog {max-width: 400px;margin: 0 auto;position: fixed;top: 50%;left: 12px;right: 12px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.unlock-dialog .inner {border-radius: 12px;background-color: #fff;-webkit-animation: fadeInBig .5s both;animation: fadeInBig .5s both;overflow: hidden;}
.unlock-dialog .image {width: 180px;display: block;margin: 20px auto;}
.unlock-dialog .banner {display: block;padding: 0;margin-bottom: 30px;}
.unlock-dialog .content {color: #000;font-size: 18px;line-height: 28px;text-align: center;margin-bottom: 30px;}
.unlock-dialog .content span {color: #ff7310;padding: 0 8px;}
.unlock-dialog .btn-confirm {width: 184px;line-height: 40px;border: 0;border-radius: 999px;background: linear-gradient(270deg, #ff7310 0%, #ffa84d 100%);color: #fff;font-size: 17px;display: block;margin: 0 auto 10px;position: relative;cursor: pointer;}
.unlock-dialog .btn-confirm::after {content: "";height: 17px;position: absolute;left: 17px;right: 17px;bottom: 5px;background: linear-gradient(270deg, #ff7310 0%, #ffaa4f 93.52%, #ffa84d 99.87%);filter: blur(20px);z-index: -1;}
.unlock-dialog .btn-cancel {border: 0;background: transparent;color: rgba(0,0,0,0.5);font-size: 13px;line-height: 20px;cursor: pointer;padding: 0 10px;}
.unlock-dialog .tips {color: rgba(0,0,0,0.7);font-size: 12px;line-height: 16px;padding: 7px 0;margin-top: 8px;}
.unlock-dialog .tips::before {content: "";display: inline-block;vertical-align: top;width: 16px;height: 16px;background: url("../images/icon/tip.png") no-repeat;background-size: contain;margin-right: 2px;}

@keyframes fade-in {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fade-out {
    0% {opacity: 1;}
    100% {opacity: 0}
}
@keyframes grow-in {
    0% {opacity: 0;transform: scale(0) translateY(-50%);}
    100% {opacity: 1;transform: scale(1) translateY(-50%);}
}

/* 放大 */
@-webkit-keyframes fadeInBig {
    0% {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
    to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes fadeInBig {
    0% {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
    to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}