body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{-webkit-text-size-adjust: none;margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;outline:0 none}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;resize: none;}table{border-collapse:collapse;border-spacing:0;}
body,html{width: 100%;font-family:"p-med";}
a{color:#5B5B5B;outline: none;}
#footer_ied{background:#5E6FB4;padding:34px 0;text-align: center;line-height:2;position: relative;}
#footer_ied a,#footer_ied{color:#fff}
body{overflow-x:auto;font-size: 14px;line-height: 28px;color: #121212;box-sizing: border-box;}
.ost_box{min-width: 1200px !important;}
#afooter{text-align: center;background: #000;color: #fff;padding: 20px 0;line-height: 22px;}
#afooter a{color: #fff;}
p, span { caret-color: transparent; }

html {
  font-size: calc(100vw / 1920 * 100);  
  box-sizing: border-box;
}



@font-face {
  font-family: p-bold;
  src: url(https://game.gtimg.cn/images/dfm/cp/a20241112fab/p-bold.ttf);
}

@font-face {
  font-family: p-med;
  src: url(https://game.gtimg.cn/images/dfm/cp/a20241112fab/p-med.ttf);
}

.texthide {
  line-height: 9999px;
  overflow: hidden;
}

main, section, nav, footer {
  display: block;
  margin: 0;
  padding: 0;
}

.wrapper {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  /* overflow: hidden;   */
}
.part{
  width: 100%;
  position: relative;
  margin-top: -1px;
  padding-top: 1px;
}

.bg1 {
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/kv.jpg) no-repeat center/cover;
  height: 11.46rem;  
}
.bg2 {
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg1.jpg) no-repeat center/cover;
  height: 7.5rem;
}
.bg3 {
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg2.jpg) no-repeat center/cover;
  height: 10.55rem;  
}
.bg4 {
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg3.jpg) no-repeat center/cover;
  height: 9rem;  
}
.bg5 {
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg4.jpg) no-repeat center/cover;
  height: 6rem;  
}
.bg6 {
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg5.jpg) no-repeat center/cover;
  /* height: 29.6rem;   */
  height: 15.6rem;
}
.bg7 {
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg6.jpg) no-repeat center/cover;
  height: 7.71rem;  
}
.ti{
  background-repeat: no-repeat;
  background-position: center;
  background-size: 6.74rem 0.84rem;
  width: 100%;
  height: 1rem;
  margin: 0 auto;
}

/* kv */


.kv_nav{  
  width: 100%;
  height: 0.64rem;
}
.logo {
  position: absolute;
  width: 1.25rem;
  height: 0.32rem;
  top: 0.2rem;
  left: 0.8rem;
  background: url(//game.gtimg.cn/images/dfm/cp/a20250513dfs/logo.png) no-repeat center/contain;
}
.nav_box{
  width: 100%;
  height: 0.66rem;
  line-height: 0.66rem;
  display: flex;
  justify-content: center;
  font-size: 0.18rem;
  color: #777777;
  font-family: p-bold;
}
.nav_box a{
  padding: 0 0.4rem;
  line-height: 0.66rem;
  position: relative;
}
.nav_box a.on{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250513dfs/kv_nav2.png) no-repeat bottom/100%;
  color: #14ea90;
  font-size: 0.24rem;
  line-height: 0.8rem;
}
.nav_box a::after{
  background-color: #777777;
  content: '';
  width: 0.01rem;
  height: 0.1rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.nav_box a:nth-last-of-type(1):after{
  display: none;
}

.login {
  position: absolute;
  top: 0.3rem;
  /* right: 4.24rem; */
  right: 1.0rem;
  font-size: 0.2rem;
  color: #777777;
  line-height: 1;
  z-index: 10;
  transition: transform 0.5s;
  vertical-align: middle;
  font-family: "p-med";
}

.login a {
  color: #e3e3e3;
  vertical-align: middle;
}

.login span {
  color: #FFF;
  vertical-align: middle;
}

.login a:hover {
  color: #0ff796;
  text-decoration: underline;
}

.login a .icon1, .login a .icon3 {
  display: inline-block;
  width: .18rem;
  height: .18rem;
  background-position: -5.45rem -2.25rem;
  vertical-align: middle;
  margin-right: 0.05rem;
}

.login a .icon3 {
  background-position: -5.45rem -3.39rem;
}

.login a:hover .icon1 {
  background-position: -5.45rem -2.63rem;
}

.login a:hover .icon3 {
  background-position: -5.45rem -3.01rem;
}


.login a .icon2 {
  display: inline-block;
  width: .17rem;
  height: .20rem;
  background-position: -5.45rem -1.45rem;
  vertical-align: middle;
  margin-right: 0.05rem;
}

.login a:hover .icon2 {
  background-position: -5.45rem -1.85rem;
}


.slogan{
  display: block;
  width: 10.65rem;
  height: 2.96rem;
  margin: 6.5rem auto 0.2rem;
}


.loginbox {
    /* background-color: #565656; */
    width: 12rem;
    margin: 0 auto;
    background-image: linear-gradient(to right, #56565608 , #565656 ,#56565608);
    text-align: center;
    height: .28rem;
    line-height: .28rem;
    margin-top: .2rem;
}

.unlogin,
.logout {
    font-family: 'hywh75', system-ui, sans-serif;
    font-size: .18rem;
    color: #fff;
    padding-right: .35rem;
}

.unlogin a,
.logout a {
    font-family: 'hywh75', system-ui, sans-serif;
    font-size: .18rem;
    color: #0ff796;
}

.logout {
    display: flex;
    justify-content: center;
    align-items: center;
}

.logout span {
    color: #ffd760;
}



/* part2 */
.ti1{
  background-image: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/ti1.png);
  margin-top: 1.8rem;
}
.bg2_box{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg2_box.png) no-repeat center 0.9rem/100% auto;
  width: 15.24rem;
  height: 4.5rem;
  margin: 0 auto;
}
.bg2_desc{
  width: 12.6rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
.desc_left{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg2_desc.png) no-repeat center/100%;
  width: 2.5rem;
  height: 3.31rem;
  position: relative;
}
.desc_left a{
  width: 100%;
  height: 0.65rem;
  position: absolute;
  bottom: 0;
}
.desc_right{
  font-family: p-med;
  font-weight: bold;
  font-size: 0.24rem;
  line-height: 0.3rem;
  color: #a2a1a1;
  width: 9rem;
  margin-top: 1.5rem;
}
.desc_right h1{
  font-family: p-bold;
  font-size: 0.5rem;
  color: #02f29a;
  margin-bottom: 0.4rem;
}
.bg2_btn{
  width: 12rem;
  display: flex;
  justify-content: space-around;
  margin: 0.5rem auto;
}
.bg2_btn a{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg2_btn.png) no-repeat center/100%;
  font-size: 0.3rem;
  color: #000000;
  text-align: center;
  width: 3.98rem;
  height: 0.62rem;
  line-height: 0.62rem;
  font-family: p-bold;
}

/* part3 */
.ti2{
  background-image: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/ti2.png);
  margin-top: 0.55rem;
}
.bg3_box{
  width: 15rem;
  height: 7.3rem;
  margin: 0.3rem auto;
  position: relative;
}
.mySwiper{
  width: 13.51rem;
}
.mySwiper img{
  width: 13.42rem;
  height: 6.45rem;
  margin: 0 auto;
}
.swiper-slide{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg3_box.png) no-repeat center/100%;
  width: 13.51rem;
  height: 6.59rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.swiper-button-next:after, .swiper-button-prev:after{
  display: none;
}
.swiper-button-next, .swiper-button-prev{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250513dfs/ssjj_next.png) no-repeat center/100%;
  width: 0.5rem;
  height: 1.01rem;
  top: 3rem;
}
.swiper-button-prev{
  transform: rotate(180deg);
}
.swiper-pagination-bullet{
  width: 0.8rem;
  height: 0.03rem;
  border-radius: 0;
  opacity: 1;
  background-color: #c7c7c7;
}
.swiper-pagination-bullet-active{
  background-color: #00ff94;
}
.bg3_btn{
  width: 12rem;
  display: flex;
  justify-content: center;
  margin: 0.15rem auto;
}
.bg3_btn a{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg2_btn.png) no-repeat center/100%;
  font-size: 0.3rem;
  color: #000000;
  text-align: center;
  width: 3.98rem;
  height: 0.62rem;
  line-height: 0.62rem;
  font-family: p-bold;
}

/* part4 */
.ti3{
  background-image: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/ti3.png);
  margin-top: 0.55rem;
}
.bg4_box{
  width: 15.2rem;
  margin: 0.3rem auto;
  position: relative;
  display: flex;
  justify-content: space-around;
}
.bg4_list{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg4_list.png) no-repeat center/100%;
  width: 7.57rem;
  height: 6.16rem;
  position: relative;
}
.bg4_list h2{
  font-family: p-bold;
  font-size: 0.32rem;
  color: #000000;
  text-align: center;
  margin-top: 0.22rem;
}
.bg4_ti{
  font-size: 0.24rem;
  color: #cccccc;
  display: flex;
  /* justify-content: space-between; */
  margin-top: 0.4rem;
  margin-left: 0.06rem;
  width: 7.3rem;
}
.bg4_ul{
  margin-top: 0.28rem;
  margin-left: 0.06rem;
  width: 7.3rem;
  height: 4.68rem;
  overflow-y: auto;
}
.bg4_ul::-webkit-scrollbar-thumb{
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); 
 background: #676869;
}
.bg4_ul::-webkit-scrollbar-track{
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 background: #0e1011; 
}
.bg4_ul::-webkit-scrollbar{
 width: 5px;
 height: 1px; 
}
.bg4_li{
  height: 0.9rem;
  font-size: 0.24rem;
  color: #cccccc;
  display: flex;
  align-items: center;
  position: relative;
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg4_li.png) no-repeat bottom/7.16rem auto;
}
.bg4_ti p,.bg4_li div{
  width: 2.65rem;
  text-align: center;
}
.bg4_ti p:nth-of-type(1),.bg4_li div:nth-of-type(1){
  width: 1.45rem;
}
.bg4_ti p:nth-of-type(3),.bg4_li div:nth-of-type(3){
  width: 3.15rem;
}
.bg4_li img{
  height: 0.5rem;
  width: auto;
}
.bg4_li div{
  display: flex;  
  align-items: center;  
  justify-content: center;
}
.bg4_li div p{
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  margin-left: 0.1rem;
}
.bg4_li div span:nth-of-type(2){
  font-size: 0.2rem;
}
.bg4_ul .ranking-table{
  width: 100%;
}
.ranking-table tr{
  height: 0.9rem;
  font-size: 0.24rem;
  color: #cccccc;
  display: flex;
  align-items: center;
  position: relative;
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg4_li.png) no-repeat bottom/7.16rem auto;
}
.ranking-table td{
  display: flex;  
  align-items: center;  
  justify-content: center;
  width: 2.65rem;
  text-align: center;
}
.ranking-table td:nth-of-type(1){
  width: 1.45rem;
}
.ranking-table td:nth-of-type(3){
  width: 3.15rem;
}
.bg4_list .my-info {
    position: absolute;
    bottom: -0.65rem;
    left: 0.05rem;
    height: .65rem;
    width: 7.3rem;
    display: flex;
    align-items: center;
    /* justify-content: center; */
    background-color: rgba(137,149,144,.8)
}

.bg4_list .my-info .rank-num {
    font-family: zhanshu-bold;
    font-size: .20rem;
    line-height: .32rem;
    width: 1.45rem;
    text-align: center;
    padding: 0 .10rem;
    box-sizing: border-box
}

.bg4_list .my-info .rank-name {
    text-align: center;
    width: 2.65rem;
    padding: 0 .10rem;
    box-sizing: border-box;
    font-size: .16rem;
    color: #333
}

.bg4_list .my-info .name-text {
    width: 100%;
    font-family: zhanshu-bold;
    font-size: .16rem;
    line-height: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bg4_list .my-info .rank-zl {
    width: 3.15rem;
    padding: 0 .10rem;
    box-sizing: border-box
}

.bg4_list .my-info .name-info,.bg4_list .my-info .zl-info {
    font-size: 0;
    text-align: left;
    white-space: nowrap
}

.bg4_list .my-info .info-img,.bg4_list .my-info .info-wrap {
    display: inline-block;
    vertical-align: middle
}

.bg4_list .my-info .info-img {
    width: .49rem;
    height: .49rem;
    object-fit: contain;
    margin-right: .04rem
}

.bg4_list .my-info .info-wrap {
    font-family: zhanshu-bold;
    font-size: .16rem;
    line-height: .24rem;
    word-break: break-word;
    white-space: nowrap;
    max-width: 1.18rem
}

.bg4_list .my-info .info-wrap .info-text1,.bg4_list .my-info .info-wrap .info-text2 {
    overflow: hidden;
    text-overflow: ellipsis
}

.bg4_list .my-info .info-wrap .info-text2 {
    font-family: zhanshu-medium;
    opacity: .5
}

.bg4_list .my-info .name-info .info-img {
    border: .01rem solid rgba(255,255,255,.5);
    width: .40rem;
    height: .40rem;
    object-fit: cover;
    margin-right: .07rem
}

.bg4_list .my-info .name-info .info-wrap {
    max-width: 1.61rem
}

.bg4_list .my-info .name-info .info-text2 {
    font-size: .14rem
}


/* part5 */
.ti4{
  background-image: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/ti4.png);
  margin-top: 0.55rem;
}
.bg5_box{
  width: 15rem;
  margin: 0.5rem auto;
}
.bg5_tab{
  display: flex;
  align-items: center;
  height: 0.5rem;
  position: relative;
  margin-bottom: 0.4rem;
}
.bg5_tab a{
  font-family: p-bold;
  font-size: 0.44rem;
  color: #cccccc;    
  height: 0.5rem;
  line-height: 0.5rem;
  margin-right: 0.8rem;
  
}
.bg5_tab a.on{
  color: #02f29a;
  border-bottom: 0.02rem solid #02f29a;
}
.bg5_tab a.bg5_more{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg5_more.png) no-repeat center/100%;
  width: 1.36rem;
  height: 0.33rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  margin: 0;
}
.bg5_ul{
  display: flex;
}
.bg5_ul a{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg5_li.png) no-repeat center/100%;
  width: 3.47rem;
  height: 2.74rem;
  overflow: hidden;
  margin-right: 0.38rem;
}
.bg5_ul a:nth-of-type(4){
  margin-right: 0;
}
.bg5_ul img{
  width: 3.44rem;
  height: 1.91rem;
  display: block;
  margin: 0.02rem auto;
}
.bg5_ul h3{
  font-size: 0.18rem;
  color: #a2a1a1;
  padding: 0 0.1rem;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  text-overflow:ellipsis; 
  white-space: nowrap;
  margin: 0.1rem 0;
}
.bg5_ul p{
  font-size: 0.16rem;
  color: #a2a1a1;
  padding: 0 0.1rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.bg5_ul p span{
  display: flex;
  align-items: center;
}
.bg5_ul p i{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg5_icon.png) no-repeat center/100%;
  width: 0.21rem;
  height: 0.21rem;
  display: inline-block;
}


/* part6 */
.ti5{
  background-image: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/ti5.png);
  margin-top: 0.55rem;
}
.bg6_btn{
  width: 12rem;
  display: flex;
  justify-content: center;
  margin: 0.45rem auto 0.3rem;
}
.bg6_btn a{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg2_btn.png) no-repeat center/100%;
  font-size: 0.3rem;
  color: #000000;
  text-align: center;
  width: 3.98rem;
  height: 0.62rem;
  line-height: 0.62rem;
  font-family: p-bold;
}
.bg6_tab{
  width: 15rem;
  margin: 0.15rem auto;
  display: flex;
  justify-content: space-between;
}
.bg6_tab a{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg6_btn.png) no-repeat right/9.9rem 0.62rem;
  font-size: 0.3rem;
  color: #000000;
  text-align: center;
  width: 4.8rem;
  height: 0.62rem;
  line-height: 0.62rem;
  font-family: p-bold;
}
.bg6_tab a.on{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg6_btn.png) no-repeat left/9.9rem 0.62rem;
}
.bg6_box{
  /* background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg6_box.png) no-repeat center/100%; */
  width: 100%;
  /* height: 24.66rem; */
  height: 11.66rem;
  margin-top: 0.4rem;
  overflow: hidden;
}
.bg6_team{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg6_team.png) no-repeat center/100%;
  width: 13.85rem;
  height: 10.97rem;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
  
.team_ul{
  position: relative;
  font-size: 0.24rem;
  color: #ebebeb;
  text-align: center;
  font-family: p-bold;
  margin-top: 0.4rem;
}
.team_time{
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.44rem;
  text-align: center;
  width: 100%;
  margin-bottom: 0.2rem;
}
.team_con{
  display: flex;
  justify-content: center;
  align-items: center;
}
.team_vs{
  font-size: 0.7rem;
  color: #0ff495;
  font-family: p-bold;
}
.team_li{
  width: 5rem;
  line-height: 0.3rem;
}
.team_li img{
  height: 1.5rem;
  width: auto;
  margin-bottom: 0.2rem;
}
.team_ul2{
  width: 6.9rem;
  font-size: 0.2rem;
}
.team_ul2 .team_li img{
  height: 0.8rem;
  width: auto;
  margin-bottom: 0.2rem;
}

.bg6_team2{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/bg6_team2.png) no-repeat center/100%;
  width: 13.86rem;
  height: 12.63rem;
  margin: 0 auto;
}
.fight_box{
  width: 100%;
  height: 5.8rem;
  position: relative;
  overflow: hidden;
}
.fight_ti{
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.44rem;
  text-align: center;
  width: 100%;
  margin-bottom: 0.2rem;
  color: #ebebeb;    
  font-family: p-bold;
  margin-top: 0.4rem;
}
.fight_select{
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: #a2a1a1;
  margin-bottom: 0.5rem;
}
.fight_select select{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_select.png) no-repeat center/100%;
  width: 2.88rem;
  height: 0.33rem;
  line-height: 0.33rem;
  margin-left: 0.2rem;
  border: none;
  outline: none;
  font-size: 0.2rem;
  color: #a2a1a1;
  padding-left: 0.15rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.fight_con{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.fight_li{
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}
.fight_name{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_name.png) no-repeat center/100%;
  width: 4.25rem;
  height: 0.59rem;
  line-height: 0.64rem;
  color: #ebebeb;    
  font-family: p-bold;
  font-size: 0.24rem;
  text-align: center;
  margin-bottom: 0.4rem;
}
.fight_li img{
  width: auto;
  height: 1.5rem;
  margin-bottom: 0.4rem;
}
.fight_li a{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_btn.png) no-repeat center/100%;
  width: 3.9rem;
  height: 0.62rem;
  font-size: 0.3rem;
  color: #000000;
  text-align: center;  
  height: 0.62rem;
  line-height: 0.62rem;
  font-family: p-bold;
}

.fight_vs{
  font-size: 0.7rem;
  color: #0ff495;
  font-family: p-bold;
  width: 4rem;
  text-align: center;
  letter-spacing: 0.4rem;
  margin-right: -0.5rem;
}

.fight_hot{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_hot.png) no-repeat center/100%;
  width: 12.7rem;
  height: 0.58rem;
  margin: 0.4rem auto;
  display: flex;
  font-size: 0.28rem;
  color: #161616;
  font-family: p-bold;
}
.fight_hot p{
  width: 4.65rem;
  line-height: 0.62rem;
  text-align: center;
}
.fight_hot p:nth-of-type(2){
  width: 7.4rem;
  margin-left: 0.3rem;
  color: #e4e4e4;
}
.fight_time{
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  color: #a2a1a1;
}
.fight_prize{
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 0.2rem;
  box-sizing: border-box;
  margin: 0.5rem auto;
}
.fight_pli{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_pli.png) no-repeat center/100%;
  width: 6.58rem;
  height: 3.21rem;
  padding: 0.1rem 0.2rem;
  box-sizing: border-box;
}
.fight_pti{
  height: 0.51rem;
  display: flex;
  align-items: center;
  color: #ebebeb;    
  font-family: p-bold;
  font-size: 0.34rem;
  line-height: 1.1;
  position: relative;
}
.fight_pti img{
  width: 0.5rem;
}
.fight_pti a{
  font-size: 0.18rem;
  color: #0ff796;
  text-decoration: underline;
  position: absolute;
  right: 0;
}
.fight_pti span{
  font-size: 0.2rem;
  color: #a2a1a1;  
  position: absolute;
  right: 0;
}
.fight_pbox{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_pbox.png) no-repeat left/auto 100%;
  width: 6.35rem;
  height: 0.47rem;
  margin-left: -0.15rem;
  margin-top: 0.2rem;
  display: flex;
  font-family: p-bold;
  position: relative;
  /* align-items: center; */
}
.fight_pbox span:nth-of-type(1){
  font-size: 0.2rem;
  color: #000000;
  width: 1rem;
  line-height: 0.5rem;
  text-align: center;
  margin-left: 0.15rem;
}
.fight_pbox span:nth-of-type(2){
  font-size: 0.2rem;
  color: #e4e4e4;
  width: 2.74rem;
  line-height: 0.5rem;
  margin-left: 0.05rem;
}
.fight_pbox span:nth-of-type(3){
  font-size: 0.18rem;
  color: #e4e4e4;  
  line-height: 0.5rem;  
}
.fight_pbox a{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_pbtn.png) no-repeat top/100% auto;
  width: 1.24rem;
  height: 0.44rem;
  position: absolute;
  right: 0;
  top: 0.03rem;
}
.fight_pbox a.on{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_pbtn.png) no-repeat center/100% auto;
}
.fight_pbox a.active{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/fight_pbtn.png) no-repeat bottom/100% auto;
}
.fight_pli2{
  width: 6.18rem;
  margin: 0.0rem auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.prize{
  width: 1.35rem;
}
.prize_bg{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/prize_bg.png) no-repeat center/100%;
  width: 1.35rem;
  height: 1.68rem;
  overflow: hidden;
}
.prize a{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/prize_btn.png) no-repeat center/100%;
  width: 1.27rem;
  height: 0.43rem;
  display: block;
  margin: 0 auto;
}
.prize_name{
  text-align: center;
  width: 100%;
  font-size: 0.16rem;
  color: #e4e4e4;
  margin-top: 0.9rem;
}
.prize_num{
  font-size: 0.18rem;
  color: #161616;
  text-align: center;
  margin-top: 0.12rem;
}



/* part7 */
.ti6{
  background-image: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/ti6.png);
  margin-top: 0.55rem;
}
.bg7_box{
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/box7_box.png) no-repeat center/100%;
  width: 15.24rem;
  height: 3.4rem;
  margin: 0.5rem auto;
}

/*弹窗*/
.pop{
  display:none;
  width:6.54rem;
  height:4.95rem;
}
.pop1{
  background:url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/pop1.png) 0/100% 100% no-repeat;
}
.pop2{
  background:url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/pop2.png) 0/100% 100% no-repeat;
  height: 6.11rem;
}
.pop3{
  background:url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/pop3.png) 0/100% 100% no-repeat;  
}
.pop4{
  background:url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/pop4.png) 0/100% 100% no-repeat;
  height: 3.93rem;
}


.pop_close{
  display:block;
  width:.36rem;
  height:.36rem;
  position:absolute;
  top:0;
  right:0rem;
}
.pop_btn{
  width: 4.83rem;
  height: 0.52rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.pop_text{
  width: 3.5rem;
  height: calc(100% - 1.2rem);
  margin-top: 0.2rem;
  display: flex;
  flex-flow: column;
  justify-content: center;
  flex-wrap: wrap;
  font-size: 0.32rem;
  font-weight: bold;
  color: #ebebeb;
  font-family: 'p-bold';
  margin: 0.2rem auto -0.2rem;
  line-height: 0.4rem;
}
.pop_text p{
  width: 100%;
  text-align: center;
  margin: 0.2rem 0;
}
.pop_text span{
  color: #00ff94;
}
.pop_btn a{  
  width: 2.3rem;
  height: 0.52rem;
  margin: 0 0.1rem;
  background: url(//game.gtimg.cn/images/dfm/cp/a20250902gxs/pop_btn.png) no-repeat center/100%;
  width: 1.98rem;
  height: 0.51rem;
}

.pop1_select{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:2.29rem;
  margin:2.00rem 0 0;
}

.pop1_select a{
  display:block;
  width:calc(2.2rem);
  height:calc(2.29rem);
  margin:0 calc(.35rem);
  position:relative;
}

.pop_con{
  width: 6rem;
  height: 4.5rem;
  margin: 1.5rem auto 0;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 0.2rem;  
  color: #ebebeb;
  line-height: 0.32rem;
}
.pop_con::-webkit-scrollbar-thumb{
  -webkit-box-shadow: inset 0 0 0.02rem rgba(0,0,0,0.2);
  border-radius: 0.02rem;
  background: #0ff796;
 }
 .pop_con::-webkit-scrollbar-track{
  -webkit-box-shadow: inset 0 0 0.02rem rgba(0,0,0,0.2);
  background: #565656;
  border-radius: 0.02rem;
 }
 .pop_con::-webkit-scrollbar{
  width: 0.02rem;
  height: 1px;
  border-radius: 0.02rem;
 }



 /* video */
#video-play {
  display:none;
  width: calc(20.40rem);
  height: calc(11.60rem);
  border: 2px solid #10c47c;
  display: none;
  outline: none;
}
#vplay-con {
  padding: 0;
  width: calc(20.40rem);
  height: calc(11.60rem);
}
.btn-close {
  outline: none;
  display: block;
  width: calc(1.60rem);
  height: calc(1.60rem);
  text-align: center;
  line-height: calc(1.60rem);
  cursor: pointer;
  position: absolute;
  right: calc(-1.60rem);
  top: calc(-.50rem);
  font-size: calc(1.60rem);
  color: #10c47c;
  text-decoration: none;
}

.page-link{
  font-size: 0.18rem;
  color: #ffffff;
  position: absolute;
  top: 2.7rem;
  left: 0.65rem;
  width: 3.6rem;
  overflow: hidden;
  text-overflow:ellipsis; 
  white-space: nowrap;  
}
.btn-copy{
  width: 1.6rem;
  height: 0.4rem;
  position: absolute;
  top: 2.6rem;
  right: 0.45rem;
}
