@media all and (orientation:landscape){
  html,body{position:relative;overflow:hidden;width:100%;height:100%;padding:0;margin:0;}
  html::before{content:"";position:fixed;top:0;left:0;height:100%;width:100%;background:#333;z-index:99999;}
  html::after{content:"\4E3A\4E86\66F4\597D\7684\4F53\9A8C\FF0C\8BF7\5C06\624B\673A\7AD6\8FC7\6765";text-align:center;font-size:16px;color:#fff;position:absolute;top:50%;left:0;height:30px;width:100%;margin-top:50px;z-index:99999;}
  body::before{content:"";position:absolute;z-index:99999;height:200px;width:100px;left:50%;top:50%;margin:-140px 0 0 -50px;color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUU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");background-repeat:no-repeat;background-position:center center;background-size:100px auto;-webkit-transform:rotateZ(-90deg);}
}



body {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bgrep.jpg) repeat-y;
  background-size: 100%;
}
.w1 {
  width: 100%;
  height: 16rem;

  position: relative;
}
.w2 {
  width: 100%;
  height: 17.9rem;

  position: relative;
}
.w3 {
  width: 100%;
  min-height: 14.63rem;

  position: relative;
}
.w4 {
  width: 100%;
  height: 15.51rem;

  position: relative;
}
.w5 {
  width: 100%;
  height: 16.2rem;

  position: relative;
}
.w6 {
  width: 100%;
  height: 5.82rem;

  position: relative;
}
.w7 {
  width: 100%;
  

  position: relative;
}

.w8 {
  width: 100%;
  height: 11.03rem;

  position: relative;
}
.w9 {
  width: 100%;
  height: 15.87rem;

  position: relative;
}
.w10 {
  width: 100%;
  height: 11.5rem;

  position: relative;
}

/* tit */
.wrap_tit {
  display: flex;
  justify-content: center;
}
.wraptit {
  width: 100%;
  position: relative;
}
.wraptit1 {
  margin-top: 0.67rem;
}
.wraptit2 {
  margin-top: 2rem;
}
.wraptit3 {
  margin-top: 1.6rem;
}
.wraptit4 {
  margin-top: 1.48rem;
}
.wraptit5 {
  margin-top: 1.64rem;
}
.wraptit6 {
  margin-top: 1.34rem;
}
.wraptit7 {
  margin-top: 1.6rem;
}
.wraptit8 {
  margin-top: 1.25rem;
}
.wraptit9 {
  margin-top: 1.71rem;
}
.wraptit10 {
  margin-top: 1.3rem;
}

.team_swiper_prev {
  display: block;
  width: 0.6rem;
  height: 100%;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m2_bg5_p_n.png) no-repeat #655847;
  background-size: 1.3rem;
  background-position: 0 0.35rem;
  position: absolute;
  left: 0;
  top: 0;
}
.team_swiper_next {
  display: block;
  width: 0.6rem;
  height: 100%;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m2_bg5_p_n.png) no-repeat #655847;
  background-size: 1.3rem;
  background-position: -0.7rem 0.35rem;
  position: absolute;
  right: 0;
  top: 0;
}

.team_swiper_prev.swiper-button-disabled {
  filter: grayscale(100%) opacity(0.8);
}
.team_swiper_next.swiper-button-disabled {
  filter: grayscale(100%) opacity(0.8);
}

/* w2 */
.w2_box_video {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg2_videobg.png) no-repeat;
  background-size: 100%;
  width: 7.06rem;
  height: 6.48rem;
  position: relative;
  margin-top: 0.46rem;
  left: 0;
  z-index: 2;
}
.w2_box_video_img {
  position: absolute;
  top: 1rem;
  left: 0.25rem;
  width: 6.6rem;
  height: 3.7rem;
}
.w2_video_txt {
  display: flex;
  align-items: center;
  position: absolute;
  top: 4.94rem;
  left: 0.25rem;
  line-height: 1;
  color: #665847;
}
.w2_video_txt p {
  font-size: 0.24rem;
}
.w2_video_txt i {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg2_icon_v.png) no-repeat;
  width: 0.24rem;
  height: 0.24rem;
  background-size: 100%;
  margin: 0 0.18rem 0 0.07rem;
}
.w2_video_txt_t {
  font-size: 0.24rem;
  font-weight: bold;
}
a.w2_btn_v {
  width: 2.85rem;
  height: 0.8rem;
  position: absolute;
  bottom: 0.26rem;
  right: 0.4rem;
}

.w2_box_v_main {
  position: relative;
  left: 0.41rem;
  width: 7.09rem;
  margin-top: -1.78rem;
  height: 10.56rem;
  background: #fff;
}

.w2_box_main {
  position: absolute;
  top: 2.23rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 6.7rem;
}
.w2_nav {
  display: flex;
  width: 100%;
  position: relative;
  justify-content: space-between;
}
.w2_nav a {
  display: block;
  text-align: center;
  width: 2.15rem;
  height: 0.65rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg2_event_nav.png) no-repeat;
  background-size: 4.44rem;
  background-position: -2.29rem 0;
  font-size: 0.36rem;
  color: #817e7a;
  line-height: 0.65rem;
}
.w2_nav a.act {
  background-position: 0 0;
  color: #f2bd72;
  font-weight: bold;
}

.match_snav {
  width: 6.7rem;
  position: relative;
  height: 0.6rem;
  margin-top: 0.33rem;
  margin-bottom: 0.12rem;
}
.match_swiper {
  width: 5.23rem;
  overflow: hidden;
  margin: 0 auto;
}
.swiper_date {
  width: 1rem;
  height: 0.6rem;
  text-align: center;
  color: #c8b9a8;
  font-size: 0.28rem;
  background: #665847;
  line-height: 0.6rem;
  margin: 0 auto;
  cursor: pointer;
  font-weight: bold;
}
.swiper_date.active {
  background: #ca934f;
  color: #fefefe;
}
.match_swiper_prev {
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg2_p_n.png) no-repeat;
  background-size: 1.3rem;
  background-position: 0 0;
  position: absolute;
  left: 0;
  top: 0;
}
.match_swiper_next {
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg2_p_n.png) no-repeat;
  background-size: 1.3rem;
  background-position: -0.7rem 0;
  position: absolute;
  right: 0;
  top: 0;
}

.match_swiper_prev.swiper-button-disabled {
  filter: grayscale(100%) opacity(0.8);
}
.match_swiper_next.swiper-button-disabled {
  filter: grayscale(100%) opacity(0.8);
}

.match_box {
  height: 5.95rem;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  margin-top: 0.32rem;
  padding-right: 0.31rem;
}
.match_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.24rem 0.21rem 0.14rem 0.3rem;
  border-bottom: 1px solid #ebebeb;
}
.match_item:first-child {
  border-top: 1px solid #ebebeb;
}
.match_time p {
  line-height: 1;
  color: #ca934f;
  text-align: center;
  font-weight: bold;
}
.end .match_time p {
  color: #b2aeaa;
}
.match_time p:nth-child(1) {
  font-size: 0.26rem;
}
.match_time p:nth-child(2) {
  font-size: 0.4rem;
  margin: 0.05rem 0 0.08rem;
}
.match_time p:nth-child(3) {
  font-size: 0.28rem;
}
.match_lv_qd {
  font-size: 0.28rem;
  color: #cf9f72;
  display: block;
  text-align: center;
}
.end .match_lv_qd {
  display: none;
}

.m_t_img {
  width: 0.55rem;
  margin: 0 auto;
}
.m_t_txt {
  font-size: 0.22rem;
  color: #aba8a4;
  text-align: center;
  margin-top: 0.07rem;word-break: break-all;
}
.match_live_vs {
  font-size: 0.42rem;
  color: #665847;
  font-weight: bold;
  text-align: center;
  display: none;
}
.match_live a {
  display: none;
  font-size: 0.28rem;
  color: #665847;
  border: 1px solid #665847;
  line-height: 1;
  padding: 0.04rem 0.1rem;
  margin: 0 auto;
}

.end .match_live_vs {
  color: #665847;
  display: block;
}
.end .match_live a {
  display: block;
}

.scroll_box {
  position: relative;
}
.sc_right_bar {
  width: 0.18rem;
  height: 5.95rem;
  position: absolute;
  right: 0;
  background: #c3c3c3;
  top: 0;
  border-radius: 0;
  overflow: hidden;
}
.sc_act {
  width: 100%;
  height: 0;
  background: #817e7a;
  position: absolute;
  top: 0;
  left: 0;
}
.scroll_box::-webkit-scrollbar,
.scroll_box::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  display: none;
}
.w2_box_v_main .sc_right_bar {
  top: 0.9rem;
}

/* w3 */
.w3_nav {
  width: 6.96rem;
  margin: 0.28rem auto 0;
  display: flex;
  position: relative;
  justify-content: space-between;
}
.w3_nav a {
  display: block;
  text-align: center;
  width: 2.24rem;
  height: 0.87rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg3_event_nav.png) no-repeat;
  background-size: 4.59rem;
  background-position: -2.36rem 0;
  font-size: 0.3rem;
  color: #bab8b7;
  line-height: 0.87rem;
}
.w3_nav a.act {
  background-position: 0 0;
  color: #f2bd72;
  font-weight: bold;
}

.w3match_snav {
  width: 6.34rem;
  position: relative;
  padding: 0 0.18rem;
  height: 2.88rem;
  background: #fff;
  z-index: 2;
}
.w3match_snavbox {
  width: 6.7rem;
  position: relative;
  height: 2.88rem;
  margin: 0.17rem 0 0 0.54rem;
  margin-bottom: 0.12rem;
  background: #fff;
}
.w3match_snavbox::after {
  content: "";
  background: #e5b985;
  width: 6.4rem;
  height: 3.4rem;
  position: absolute;
  top: 0.58rem;
  left: -0.29rem;
  z-index: 0;
}
.w3match_swiper {
  width: 6.34rem;
  overflow: hidden;
  margin: 0 auto;
}

.w3match_swiper_prev {
  display: block;
  width: 2.82rem;
  height: 0.66rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg3_p_n.png) no-repeat;
  background-size: 6.34rem;
  background-position: 0 0;
  position: absolute;
  left: 0.18rem;
  top: 2.05rem;
}
.w3match_swiper_next {
  display: block;
  width: 2.82rem;
  height: 0.66rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg3_p_n.png) no-repeat;
  background-size: 6.34rem;
  background-position: -3.52rem 0;
  position: absolute;
  right: 0.18rem;
  top: 2.05rem;
}

.w3match_swiper_prev.swiper-button-disabled {
  filter: grayscale(100%) opacity(0.8);
}
.w3match_swiper_next.swiper-button-disabled {
  filter: grayscale(100%) opacity(0.8);
}

.w3_team {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0.32rem;
  margin-bottom: 0.06rem;
}
.w3_team p {
  font-size: 0.2rem;
  color: #665847;
  line-height: 1;
}
.w3_t_img {
  width: 0.28rem;
  margin-right: 0.08rem;
}
.w3_team_state {
  line-height: 1;
}
.w3_m_time {
  font-size: 0.32rem;
  color: #ca934f;
  font-weight: bold;
  margin-left: 0.7rem;
}
.w3_m_type {
  font-size: 0.22rem;
  color: #ca934f;
  margin-left: 0.7rem;
  margin-top: 0.05rem;
}
.w3_s_item {
  padding-top: 0.57rem;
  position: relative;
}
.w3_s_item::before {
  content: "";
  width: 1px;
  height: 0.77rem;
  background: #ededed;
  position: absolute;
  top: 0.45rem;
  right: 0;
}
.swiper-slide:last-child .w3_s_item::before {
  display: block;
}
.swiper-slide:first-child .w3_s_item::before {
  content: "";
  width: 1px;
  height: 0.77rem;
  background: #ededed;
  position: absolute;
  top: 0.45rem;
  left: 0;
}
.end .w3_m_time {
  color: #665847;
}
.end .w3_m_type {
  color: #acacac;
}
.w3_t_date {
  font-size: 0.2rem;
  color: #bab9b7;
  font-weight: bold;
  position: absolute;
  top: 0.14rem;
  left: 0.17rem; padding-left:.45rem;
  line-height: 1;
}

a.w3match_btn {
  display: block;
  position: absolute;
  top: 2.99rem;
  left: 1.78rem;
  width: 2.85rem;
  z-index: 2;
}

.w3_nav2 {
  display: flex;
  justify-content: center;
  width: 6.96rem;
  margin: 1.28rem auto 0;
}
.w3_nav2 a {
  display: block;
  text-align: center;
  font-size: 0.28rem;
  color: #665847;
  width: 3.47rem;
  height: 0.62rem;
  line-height: 0.62rem;
  border: 1px solid #665847;
  background: none;
}
.w3_nav2 a.act {
  font-size: 0.28rem;
  color: #e5b985;
  font-weight: bold;
  background: #665847;
}

.w3_main {
  width: 6.95rem;
  margin: 0 auto;
  position: relative;
}
.w3_txt {
  padding-top: 0.32rem;
}
.w3_txt p {
  color: #665847;
}
.w3_txt p.p1 {
  font-size: 0.32rem;
}
.w3_txt p.p2 {
  font-size: 0.24rem;
}

.w3_team_box_pt {
  padding-top: 0.44rem;
}
.w3_team_box {
  margin-bottom: 0.16rem;
}
.w3_team_item {
  display: flex;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-bottom: 0.02rem;
}
.w3_team_pic {
  width: 0.6rem;
  height: 0.6rem;
 background: #e0e0e0; 
  display: flex;
  justify-content: center;
  align-items: center;
}
.w3_team_pic i {
  width: 0.3rem;
}
.w3_team_name {
  text-indent: 0.43rem;
  font-size: 0.22rem;
  color: #4e4439;
  width: 5.7rem;
  height: 0.6rem;
 background: #e6e6e6; 
}
.w3_team_nub {
  font-size: 0.28rem;
  color: #4e4439;
  width: 0.6rem;
  height: 0.6rem;
 background: #e6e6e6; 
  margin-left: 0.04rem;
  text-align: center;
  font-weight: bold;
}
.w3_team_item.active .w3_team_pic{
  background: #f5ca98;
}
.w3_team_item.active .w3_team_name{
  background: #f2d6a6;
}
.w3_team_item.active .w3_team_nub{
  background: #f2d6a6;
}

.w3_team_box2 .w3_team_item:nth-child(2) .w3_team_pic {
  background: #cbcbcb;
}
.w3_team_box2 .w3_team_item:nth-child(2) .w3_team_name {
  background: #dbdbdb;
}
.w3_team_box2 .w3_team_item:nth-child(2) .w3_team_nub {
  background: #dbdbdb;
}

.w3_team_box2 {
  width: 6.45rem;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.w3_team_item2 {
  background: #dbdbdb;
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-bottom: 0.02rem;
  font-size: 0.28rem;
  font-weight: bold;
}
.w3_team_item2.h {
  background: #ebb160;
  font-weight: normal;
}
.w3_team_item2 div {
  text-align: center;
}
.w3_team_item2 div:nth-child(1) {
  width: 0.93rem;
}
.w3_team_item2 div:nth-child(2) {
  width: 3.5rem;
  text-align: left;
  padding-left: 0.1rem;
  display: flex;
  align-items: center;
}
.w3_team_item2 div:nth-child(2) p {
  font-size: 0.22rem;
  font-weight: normal;
}
.w3_team_item2 div:nth-child(3) {
  width: 1.27rem;
}
.w3_team_item2 div:nth-child(4) {
  width: 1.27rem;
}
.w3_team_item2 div .w3_team_item2_t_p {
  width: 0.3rem;
  margin-right: 0.12rem;
}
.w3_team_box2ac .w3_team_item2:nth-child(1) {
  background: #f2d6a6;
}
.w3_team_box2ac .w3_team_item2:nth-child(2) {
  background: #f2d6a6;
}
.w3_team_box2ac .w3_team_item2:nth-child(3) {
  background: #f2d6a6;
}
.w3_team_box2ac .w3_team_item2:nth-child(4) {
  background: #f2d6a6;
}

.w3_team_box2_pr {
  height: 3.45rem;
  overflow: scroll;
  position: relative;
}

.scroll_box1 {
  position: relative;
}
.sc_right_bar1 {
  width: 0.18rem;
  height: 3.45rem;
  position: absolute;
  right: 0;
  background: #c3c3c3;
  top: 0;
  border-radius: 0;
  overflow: hidden;
}
.sc_act1 {
  width: 100%;
  height: 0;
  background: #817e7a;
  position: absolute;
  top: 0;
  left: 0;
}
.scroll_box1::-webkit-scrollbar,
.scroll_box1::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  display: none;
}

.w3_mainmt {
  margin-top: 0.2rem;
}

/* w4 */
.prize_pool_l {
  width: 6.91rem;
  height: 4.32rem;
  background: #ffffff;
  margin-top: 0.62rem;
  margin-left: 0.59rem;
  position: relative;
  z-index: 2;
}
.prize_pool_i {
  position: absolute;
  left: 0.33rem;
  top: 0.8rem;
  width: 6.16rem;
}
.prize_pool_r {
  width: 7.06rem;
  height: 9.22rem;
  position: relative;
  margin-top: -1.45rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_prize_right.jpg) no-repeat;
  background-size: 100% auto;
}
.pirze_pools_i {
  width: 7.07rem;
  position: absolute;
  left: 0.1rem;
  top: 2.01rem;
}
.pirze_coin {
  width: 3.15rem;
  position: absolute;
  left: 3.75rem;
  top: 7.27rem;
}

/* w5 */
.mains {
  width: 7rem;
  margin: 0 auto;
}
.view_pad {
  padding-top: 0.41rem;
}
.view_con1 {
  width: 100%;
}
.view_item1 {
  width: 100%;
}

.view_item2 {
  width: 100%;
  height: 3.54rem;
  overflow: hidden;
  margin-top: 0.1rem;
  position: relative;
}
.v_item2 {
  padding-top: 0.1rem;
}

.view_pagination {
  width: 100%;
  height: 0.45rem;
  background: rgba(0, 0, 0, 0.9);
  position: absolute;
  left: 0;
  bottom: 0 !important;
  z-index: 3;
  padding-left: 0.35rem;
  display: flex;
  align-items: center;
}

.view_pagination span {
  display: block;
  width: 0.24rem;
  height: 0.2rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_paginate_active.png) no-repeat;
  background-size: 0.62rem;
  margin: 0 0.14rem;
  background-position: -0.38rem 0;
  opacity: 1;
}
.view_pagination .swiper-pagination-bullet-active {
  background-position: 0 0;
}

.view_con2 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: 0.1rem;
}

.v2_item {
  width: 2.28rem;
  height: 1.84rem;
  overflow: hidden;
  position: relative;
}

.v2_info {
  width: 100%;
  height: 0.56rem;
  background: rgba(0, 0, 0, 0.9);
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 0.07rem;
}
.v2_info span {
  display: block;
  height: 0.56rem;
  line-height: 1.2;
  color: #fbfbfb;
  font-size: 0.2rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/v_paginate.png) left 0.12rem no-repeat;
  background-size: 0.12rem auto;
  padding: 0 0.1rem 0 0.15rem;
}
.more_info {
  width: 100%;
  padding-top: 0.2rem;
}
.more_btn {
  display: block;
  width: 3.14rem;
  margin: 0 auto;
}

/* w6 */
.team_pad {
  padding-top: 0.6rem;
}
.team_list {
  width: 100%;
  position: relative;
}
.team_big {
  width: calc(4.92rem + 30px);
  margin: 0 auto;
  position: relative;
  z-index: 3;
  overflow: hidden;
}
.team_logo {
  width: 0.8rem;
  margin: 0 auto;
  padding-top: 0.22rem;
}

a.team_big_item {
  display: block;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg6_teambg.png) no-repeat;
  background-size: 3.43rem;
  width: 1.64rem;
  height: 2.15rem;
  background-position: -1.79rem 0;
  line-height: 1;
  color: #6b6054;
}
a.team_big_item.act {
  background-position: 0 0;
  color: #fff;
}

.team_name {
  width: 88%;word-break: break-all;
  text-align: center;
  font-size: 0.22rem;
  padding-top: 0.43rem; margin: 0 auto; line-height: 1.2;
}
.team_orign {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  padding-top: 0.05rem;
}

.team_infos {
  width: 100%;
  position: relative;
  padding-top: 0.34rem;
}
div.team_kv {
  width: 7.05rem;
  height: 6.6rem;
  position: relative;
  z-index: 2;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg6_left.jpg) no-repeat;
  background-size: 100% auto;
}
.team_kv_img {
  width: 6.6rem;
  height: 3.71rem;
  position: absolute;
  top: 0.75rem;
  left: 0.25rem;
}

.member_item {
  width: 1.32rem;
  height: 2.28rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/play_bg.png) no-repeat;
  background-size: 100% auto;
  position: relative;
  margin: 0 0.2rem 0.2rem 0;
}

.team_members {
  margin-top: -1.49rem;
  position: relative;
  z-index: 3;
}
.member_list {
  width: 6.1rem;
  margin: 0 auto;
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}
.member_img {
  width: 100%;overflow: hidden; border-radius: 50%;
  padding-top: 0.2rem;
  height: 1.38rem;
  overflow: hidden;
}
.member_name {
  height: 0.5rem;word-break: break-all;
  line-height: 1.2;
  text-align: center;
  width: 88%;
  position: absolute; overflow:hidden;
  left: 50%; transform: translate(-50%,0);
  bottom: 0.1rem;
  color: #6b6054;
  font-size: 0.2rem;
}

/* w8 */
.host_container {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.host_swiper {
  width: 5.8rem;
  overflow: hidden;
  margin: 0 auto;
  height: auto;
}

.c_swiper {
  width: 5.8rem;
  overflow: hidden;
  margin: 0 auto;
  height: auto;
}
.host_item {
  width: 1.73rem;
  margin: 0 auto;
}
.h_pa1 {
  margin: 0.25rem auto 0;
  width: 7.4rem;
  position: relative;
}
.h_pa2 {
  margin: 0.25rem auto 0;
  width: 7.4rem;
  position: relative;
}
.host_item_img {
  width: 1.73rem;
  height: 1.84rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_h_bg.png) no-repeat;
  background-size: 100% auto;
  padding-top: 0.25rem;
}
.host_item_img img {
  display: block;
  width: 1.35rem;
  border-radius: 100%;
  margin: 0 auto;
}

.host_item_name {
  width: 100%;
  text-align: center;
  padding-top: 0.11rem;
  position: relative;
  line-height: 1;
}
.host_item_n {
  color: #c99967;
  font-size: 0.28rem;
  position: relative;
  width: 100%;
  z-index: 2;
}
.host_item_bg {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0.01rem;
  text-align: center;
  color: rgba(201, 153, 103, 0.2);
  font-size: 0.16rem;
  text-transform: uppercase;
}

.host_prev {
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/host_prev.png) center center no-repeat;
  background-size: 100% auto;
  position: absolute;
  left: 0;
  top: 0.65rem;
  z-index: 5;
}
.host_next {
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/host_next.png) center center no-repeat;
  background-size: 100% auto;
  position: absolute;
  right: 0;
  top: 0.65rem;
  z-index: 5;
}

.host_next.swiper-button-disabled {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/host_next_disable.png) center center no-repeat;
  background-size: 100% auto;
}

.host_prev.swiper-button-disabled {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/host_prev_disable.png) center center no-repeat;
  background-size: 100% auto;
}

/* w9 */
.info_main {
  width: 100%;
  position: relative;
  margin-top: 1.65rem;
}
.w9_box {
  position: relative;
  margin-left: 0.25rem;
}
.match_logo {
  position: absolute;
  width: 1.95rem;
  top: -1.03rem;
  left: 2.51rem;
  z-index: 3;
}
a.rule_btn {
  width: 1.69rem;
  display: block;
}
.info_content {
  padding-top: 1.68rem;
  position: relative;
  z-index: 3;
  width: 6.7rem;
  margin: 0 auto;
}

.info_title {
  font-size: 0.36rem;
  color: #bd844f;
  margin-top: 0.45rem;
  margin-bottom: 0.15rem;
}
p.info_txt {
  font-size: 0.2rem;
  color: #665847;
  margin-bottom: 0.15rem;
}
p.info_txtbig {
  font-size: 0.28rem;
  color: #bd844f;
  margin-bottom: 0.15rem;
}

.info_txtbox {
  width: 6.3rem;
  height: 5.7rem;
  overflow-y: scroll;
  padding-right: 0.3rem;
}

.scroll_box2 {
  position: relative;
}
.sc_right_bar2 {
  width: 0.18rem;
  height: 5.7rem;
  position: absolute;
  right: 0;
  background: #c3c3c3;
  top: 0;
  border-radius: 0;
  overflow: hidden;
}
.sc_act2 {
  width: 100%;
  height: 0;
  background: #817e7a;
  position: absolute;
  top: 0;
  left: 0;
}
.scroll_box2::-webkit-scrollbar,
.scroll_box2::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  display: none;
}

.info_champ {
  padding-top: 0.4rem;
}

.info_process {
  width: 6.2rem;
  border-bottom: 1px solid #bfbfbf;
  position: relative;
}

.match_pro {
  width: 0.36rem;
  display: block;
  transform: scale(0.8);
}
.champ {
  position: absolute;
  left: 0;
  top: -0.18rem;
}
.champ_year {
  width: 1rem;
  position: absolute;
  left: 0rem;
  top: 0.38rem;
  text-align: left;
  color: #b5b5b5;
  font-size: 0.2rem;
  font-weight: bold;
}
.champ1 {
  left: 2.2rem;
}
.champ2 {
  left: 4.76rem;
}

.champ_info {
  width: 2rem;
  position: absolute;
  left: 0;
  top: -0.1rem;
  display: none;
  line-height: 1.2;
}
.champ_logo {
  width: 0.49rem;
  margin-left: -0.05rem;
  margin-top: 0.05rem;
  transform: scale(0.8);
}

.champ_date {
  padding-top: 0;
  text-align: left;
  color: #c69466;
  font-size: 0.2rem;
  font-weight: bold;
}
.champ_title {
  text-align: left;
  color: #c69466;
  font-size: 0.22rem;
}
.champ_name {
  text-align: left;
  color: #c69466;
  font-size: 0.22rem;
  font-weight: bold;
}
a.champ_more {
  background: #fff;
  display: block;
  width: 1.44rem;
  height: 0.44rem;
  text-align: center;
  line-height: 0.44rem;
  color: #cf9f72;
  font-size: 0.22rem;
  border: 1px solid #cf9f72;
  margin: 0;
  margin-top: 0.18rem;
}

.champ.active .champ_info {
  display: block;
}
.champ.active .champ_year {
  display: none;
}

/* w10 */
.follow_desc {
  width: 100%;
  text-align: center;
  padding: 0.56rem 0 0;
  color: #c6894f;
  font-size: 0.24rem;
  line-height: 2;
}
.follow_m {
  width: 100%;
  top: 7.22rem;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: baseline;
}

.follow_item {
  width: 2.65rem;
  margin: 0 0.34rem;
  position: relative;
  z-index: 3;
}
.weibo {
  width: 0.97rem;
  margin: 0 auto;
}
.yingdi {
  width: 2.2rem;
  margin: 0 auto;
}
.f_txt {
  width: 100%;
  padding-top: 0.32rem;
  color: #665847;
  font-size: 0.22rem;
  text-align: center;
}

.topbar {
  width: 100%;
  height: 1.1rem;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.72);
  z-index: 10;
  display: none;
}
.topbar_logo {
  width: 3.8rem;
  position: absolute;
  top: 0.3rem;
  left: 0.24rem;
}

a.btn_menu {
  display: block;
  text-indent: -9999px;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_menu.png) center center no-repeat;
  background-size: 100%;
  width: 0.42rem;
  height: 0.42rem;
  position: absolute;
  top: 0.35rem;
  right: 0.26rem;
}

.pop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  z-index: 100;
}
.pop_menu {
  width: 4.4rem;
  height: 100%;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
}
a.menu_close {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_close.png) no-repeat;
  width: 0.42rem;
  height: 0.41rem;
  display: block;
  background-size: 100%;
  text-indent: -9999px;
  position: absolute;
  top: 0.57rem;
  left: 0.67rem;
}

.topbar_nav {
  width: 3.77rem;
  float: right;
  padding-top: 1.28rem;
}
.topbar_nav a {
  display: block;
  padding: 0.4rem 0 0.4rem 0;
  border-bottom: 1px solid #cdc5bc;
}
.topbar_nav a:first-child {
  border-top: 1px solid #cdc5bc;
}
.topbar_nav a p {
  line-height: 1;
  text-align: left;
  color: #665847;
}
.topbar_nav a.act p {
  color: #ca934f;
}
.topbar_nav a p:nth-child(1) {
  font-size: 0.25rem;
  opacity: 0.2;
}
.topbar_nav a p:nth-child(2) {
  font-size: 0.26rem;
  margin-top: -0.05rem;
}

.calendar_main {
  position: relative;
  display: none;
}
.calendar_main.act {
  display: block;
}

.w3_nav2_box {
  position: relative;
  display: none;
}
.w3_nav2_box.act {
  display: block;
}

.process_content {
  position: relative;
  display: none;
}
.process_content.act {
  display: block;
}

.t_center {
  text-align: center;
}

.w3_team_box2.w100 {
  width: 100%;
}
.mt30 {
  margin-top: 0.3rem;
}
.mt128 {
  margin-top: 0.96rem;
}

.w3_team_boxpr {
  width: 6.64rem;
  height: 7.2rem;
  position: relative;
  margin-left: 0rem;
  margin-top: 0.15rem;
  padding-right: 0.3rem;
}
.w3_team_boxpr .w3_team_box {
  width: 6.64rem;
  height: 7.2rem;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 0.27rem;
}
.match_box_main1 {
  display: flex;
  width: 6.64rem;
  flex-wrap: wrap;
  justify-content: space-between;
}

.w3_team_boxpr .w3_team_name {
  font-size: 0.36rem;
  color: #665847;
  font-weight: bold;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg3_tit.jpg) no-repeat;
  background-size: 100%;
  width: 6.64rem;
  height: 0.92rem;
  line-height: 0.92rem;
  text-indent: 0.07rem;
}
.w3_team_boxpr .w3_team_item {
  width: 6.64rem;
  margin-bottom: 0.08rem;
  height: auto;
  display: flex;
  flex-wrap: wrap;
}

.w3_team_item table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  border: 1px solid #946e3f;
}
.w3_team_item table tr {
  border-bottom: 1px solid #946e3f;
  height: 0.38rem;
  background: #fff2d9;
}
.w3_team_item table tr:nth-child(1) {
  background: #ecb160;
}
.w3_team_item table tr:nth-child(2) {
  background: #ecb160;
}
.w3_team_item table th {
  font-size: 0.22rem;
  color: #4e4439;
  border-right: 1px solid #946e3f;
  text-align: center;
  height: 0.38rem;
  background: #ecb160;
}
.w3_team_item table th:nth-child(2) {
  width: 3.5rem;
}
.w3_team_item table td {
  font-size: 0.22rem;
  color: #4e4439;
  font-weight: bold;
  border-right: 1px solid #946e3f;
}

.w3_tb_img img {
  width: 0.2rem;
}
.w3_tb_img {
  display: flex;
  align-items: center;
  margin-left: 0.11rem;
}
.w3_tb_img p {
  margin-left: 0.05rem;
  font-size: 0.22rem;
  font-weight: normal;
}

.w3_team_box .top1 {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m2_bg3_top1.png) no-repeat;
  width: 0.32rem;
  height: 0.33rem;
  text-indent: -9999px;
  background-size: 100%;
  margin: 0 auto;
}
.w3_team_box .top2 {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m2_bg3_top2.png) no-repeat;
  width: 0.32rem;
  height: 0.33rem;
  text-indent: -9999px;
  background-size: 100%;
  margin: 0 auto;
}

.scroll_box2_1 {
  position: relative;
}
.sc_right_bar2_1 {
  width: 0.18rem;
  height: 7.2rem;
  position: absolute;
  right: 0;
  background: #c3c3c3;
  top: 0;
  border-radius: 0;
  overflow: hidden;
}
.sc_act2_1 {
  width: 100%;
  height: 0;
  background: #817e7a;
  position: absolute;
  top: 0;
  left: 0;
}
.scroll_box2_1::-webkit-scrollbar,
.scroll_box2_1::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  display: none;
}

.taotai {
  width: 6.9rem;
  margin: 0 auto;
  display: flex;
  padding-top: 0.26rem;
}
.taotai_part1 {
  width: 2.02rem;
}
.taotai_title {
  position: relative;
  color: #c99967;
  font-size: 0.4rem;
  padding-left: 0.14rem;
  border-left: 2px solid #dad7d1;
  width: 100%;
}
.taotai_title::before {
  width: 0px;
  height: 50%;
  content: "  ";
  text-indent: -9999px;
  display: block;
  position: absolute;
  left: -2px;
  bottom: 0%;
  border-left: 2px solid #ba8f5d;
}
.taotai_t_b {
  text-transform: uppercase;
  display: none;
  position: absolute;
  left: 0.68rem;
  top: -0.16rem;
  font-size: 0.5rem;
  color: rgba(186, 186, 186, 0.2);
}
.taotai_t_f {
  padding-top: 0.07rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  position: relative;
  z-index: 2;
}

.score_tables {
  width: 2.03rem;
  margin-top: 0.3rem;
  margin-left: 0rem;
}

.score_items {
  width: 100%;
  height: 0.56rem;
  margin-bottom: 0.04rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.score_item {
  width: 100%;
  height: 0.56rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.score_item img {
  width: 0.3rem;
}

.score_team {
  width: 0.43rem;
  background: #e0e0e0;
}
.score_team_name {
  width: 1.26rem; word-break: break-all;
  color: #9f9f9f;
  font-size: 0.16rem;
  justify-content: left;
  padding-left: 0.1rem;
  background: #e6e6e6;
}
.score_score {
  width: 0.7rem;
  margin-left: 0.04rem;
  color: #9f9f9f;
  font-size: 0.26rem;
  font-weight: bold;
  background: #e6e6e6;
}

.score_items.active .score_team {
  background: #f5ca98;
}

.score_items.active .score_team_name {
  background: #f4cd9b;
  color: #3a3a39;
}

.score_items.active .score_score {
  background: #f4cd9b;
  color: #3a3a39;
}
.score_statuss {
  width: 100%;
  display: block;
  justify-content: space-between;

  align-items: center;
}
.score_date {
  color: #726e6e;
  font-size: 0.2rem;
}
.score_status {
  color: #9f9f9f;
  font-size: 0.22rem;
}

.taotai_lines1 {
  width: 0.3rem;
  margin-left: 0.08rem;
}
.taotai_line_pad1 {
  padding-top: 1.15rem;
}
.taotai_line_pad2 {
  padding-top: 2.88rem;
}

.taotai_line_f {
  width: 0.1rem;
  height: 2.14rem;
  border-top: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  position: relative;
}
.taotai_line_f_c {
  width: 0.1rem;
  position: absolute;
  left: 0.1rem;
  top: 50%;
  transform: translate(0, -50%);
  border-bottom: 1px solid #c5c5c5;
}

.taotai_part2 {
  width: 2.02rem;
  padding-top: 1.1rem;
}

.taotai_part2 .score_tables {
  margin-top: 0.18rem;
  margin-left: 0;
}

.taotai_part2 .score_tables:nth-child(2) {
  margin-top: 3.15rem;
  margin-left: 0;
}

.taotai_lines2 {
  width: 0.3rem;
  margin-left: 0.08rem;
}
.taotai_line_pad3 {
  padding-top: 2.34rem;
}

.taotai_lines2 .taotai_line_f {
  height: 4.95rem;
}

.taotai_lines2 .taotai_line_f_c {
  width: 0.1rem;
}
.taotai_part3 {
  padding-top: 2.28rem;
  width: 2rem;
  margin-left: 0rem;
}

.taotai_part1 > div:nth-child(4) {
  margin-top: 1rem;
}
.taotai_part1 > div:nth-child(2) {
  margin-top: 0.18rem;
}

.finals {
  width: 2.2rem;
  height: 3.55rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_final_bg.jpg) no-repeat;
  background-size: 100% auto;
  margin-top: 0.28rem;
  position: relative;
}
.fh_team_flex {
  display: flex;
  padding: 0.6rem 0.1rem 0;
  justify-content: space-between;
}
.fh_team {
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_final_teambg.jpg) no-repeat;
  background-size: 100%;
  width: 0.85rem;
  height: 1.29rem; position: relative;
}
.f_logo {
  width: 0.54rem;
  margin: 0 auto;
  padding-top: 0.05rem;
  height: 0.6rem;
}
.fh_team p {
  font-size: 0.16rem; height: .5rem; display: flex; align-items: center; justify-content: center;
  color: #3a3a39;
  line-height: 1.2;
  margin-top: 0.18rem; width: 100%;
  text-align: center;word-break: break-all; position: absolute; bottom: 0;
 
}

.f_nodate span {
  font-size: 0.18rem;
  color: #806d53;
  display: block;
  text-align: center;
  line-height: 1;
}
.f_nodate span.qur {
  font-size: 0.47rem;
  padding-top: 0.05rem;
}

.fh_score {
  text-align: center;
  padding: 0.1rem 0;
}
.fh_score span {
  font-size: 0.6rem;
  color: #da9639;
  font-weight: bold;
  line-height: 1;
}
.fh_score span.vs {
  font-size: 0.26rem;
  color: #392610;
  font-weight: bold;
}

.fh_date {
  font-size: 0.2rem;
  color: #726e6e;
  text-align: center;
}
.fh_status {
  font-size: 0.18rem;
  color: #9f9f9f;
  text-align: center;
}

.videos {
  width: 6.6rem;
  height: 3.7rem;
  position: relative;
  background: #000;
}

#video-live {
  width: 100%;
  height: 100%;
}

.wrap {
  width: 100%;
  position: relative;
  /* background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/bg_06.jpg) no-repeat; */
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bgrep.jpg) no-repeat;
  background-size: 100% auto;
  background-attachment: fixed;
  padding-top: 100vh;
}
.kvmain {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  pointer-events: none;
}

.kvmain {
  width: 100%;
  height: 16.23rem;
  overflow: hidden;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.scene {
  width: 100%;
  height: 100%;
  position: relative;
}

.layer {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.anim_m {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  display: block;
}

@keyframes scalein {
  0% {
    opacity: 0;
    transform: scale(3);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes scalein1 {
  0% {
    opacity: 0;
    transform: scale(1.4);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mkv3 {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.mkv {
  width: 98%;
  position: absolute;
  left: 50%;
  top: 0;
  opacity: 0;
  transform: translate(-50%, -100%);
  /* animation: scalein1 1s ease 1s forwards; */
}
.mkv1 {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transform: translate(0, 100%);
  /* animation: scalein 2s ease forwards; */
}
.mkv2 {
  opacity: 0;
  width: 3.8rem;
  position: absolute;
  left: 0.24rem;
  top: 1rem;
  opacity: 0;
  /* animation: fadeIn 2s ease 0.4s forwards; */
}

.mkv1 {
  width: 106%;
  left: -3%;
}

.record_zone {
  width: 3rem;
  height: 1.3rem;
  position: fixed;
  display: block;
  left: 0;
  top: 0;
  background: #ffffff;
  z-index: 999;
  border: 1px solid #d9d9d9;
  display: none;
}
.record_zone ul {
  width: 2.8rem;
  margin: 0 auto;
  padding-top: 0.15rem;
  display: flex;
  flex-wrap: wrap;
}

.record_zone ul li {
  width: 0.8rem;
  margin: 0 0.1rem 0.1rem 0;
}
.record_zone ul li:nth-child(3n) {
  margin-right: 0px;
}

.record_zone ul li a {
  display: block;
  width: 100%;
  height: 0.4rem;
  line-height: 20px;
  text-align: center;
  line-height: 0.4rem;
  border: 1px solid #d9d9d9;
  color: #3a3a39;
  font-size: 0.2rem;
}

.w2::before {
  content: "";
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_cb1.png) no-repeat;
  background-size: 100%;
  width: 4.03rem;
  height: 2.94rem;
  z-index: 2;
  position: absolute;
  bottom: -2rem;
  left: 0;
}
.w7::before {
  content: "";
  width: 5.96rem;
  height: 13.03rem;
  background: #fff;
  position: absolute;
  top: -1.68rem;
  right: 0;
  z-index: -1;
}
.w8::before {
  content: "";
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_cb2.png) no-repeat;
  background-size: 100%;
  width: 4.03rem;
  height: 2.94rem;
  z-index: 2;
  position: absolute;
  top: -1.22rem;
  right: -1rem;
}
.w9_box::before {
  content: "";
  width: 5.8rem;
  height: 11.84rem;
  background: #e5b985;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.w9_box::after {
  content: "";
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_bg9_bg.png) no-repeat;
  background-size: 100%;
  width: 7.25rem;
  height: 11.84rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.follow_m::before {
  content: "";
  width: 6.8rem;
  height: 5.68rem;
  background: #fff;
  position: absolute;
  top: -1.75rem;
  left: 0.44rem;
  z-index: 2;
}
.follow_m::after {
  content: "";
  width: 5.37rem;
  height: 5.7rem;
  background: #e8b97f;
  position: absolute;
  top: -2.6rem;
  left: 0;
  z-index: 1;
}


.popshow {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  display: none;
}
.percode {
  width: 2.5rem;
  border: 1px #c5c5c5 solid;
  padding: 0.16rem;
  margin: 0 auto 0.2rem;
}
.perbgt {
  width: 6.8rem;
  background: #fff;
  padding: 0.7rem 0;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.codedsc {
  font-size: 0.24rem;
  color: #000000;
  line-height: 1.6;
  text-align: center;
}
.closeperb {
  width: 0.8rem;
  position: absolute;
  right: 0;
  top: -1rem;
}

.loadings {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #ffffff;
  z-index: 10001;
  overflow: hidden;
}
.loading_main {
  width: 100%;
  height: 3.7rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.loading_logo {
  width: 6rem;
  margin: 0 auto;
  padding-bottom: 0.83rem;
}
.loading_txt {
  width: 100%;
  text-align: center;
  color: #d2a166;
  font-size: 0.4rem;
  font-family: dinCondensed;
  padding-top: 0.8rem;
}
.loading_process {
  width: 0%;
  border-top: 1px solid #c29358;
  margin-top: 2.13rem;
  transition: all 0.5s ease;
}

.lights {
  width: 7.5rem;
  position: absolute;
  left: -7.5rem;
  top: 0rem;
}
.lefttobtm {
  animation: lefttorbtm 6s linear infinite;
}

@keyframes lefttorbtm {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(15rem, 9rem);
  }
}



.contents {
  /*  width: 100%;
  position: relative;
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/bg_06.jpg) no-repeat;
  background-size: 100% auto;
  background-attachment: fixed; */
  transform: translate(0, 300px);
  opacity: 0;
  transition: all 0.5s ease;
}
.addcont {
  transform: translate(0, 0);
  opacity: 1;
}



.w11{ position: relative; min-height: 14.5rem;}
.w11::before {
  content: "";
  background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m1_cb3.png) no-repeat;
  background-size: 100%;
  width: 6.49rem;
  height: 5.6rem;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
}
.hz_box{ width: 6.5rem; position: relative; margin: 0.6rem auto 0; }
.hz_box::before{ content: ""; width: 6.56rem; height: 8.63rem; position: absolute;top: .68rem; left: .32rem; background: #e8b97f;}
.hz_item{ background: #e6e6e6; padding: .4rem 0; width: 100%; border-bottom: 0.03rem solid #fff; position: relative; z-index: 2; }
.hz_item:last-child{  border-bottom: none;}

.match_nav a.disabled{ background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/match_nav_disabled.png); width: 2.15rem; height:0.65rem; background-size:100% 100%;  cursor: default;color:gray; }
.w3_nav a.disabled{ background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/match_nav_disabled.png); width: 2.24rem; height:0.87rem; background-size:100% 100%;  cursor: default;color:gray; }


.now .match_live_vs{ display: block; color: #ca934f;/*  margin-bottom: .2rem; */}
.now .match_lv_qd{ display: none;}
.match_time{  width: 1.5rem;}
.match_team{  width: 1.5rem;}
.match_live{  width: 1.5rem;}


.pop_ewm{ width: 6.77rem; height: 5.23rem; background: #fff; position: relative;}
.pop_ewmimg{ width: 2.48rem; height: 2.54rem;  overflow: hidden; border: 1px solid #000; position: absolute; top: .72rem; left: 50%; transform: translate(-50%,0);  }

.pop_ewmtxt{ font-size:.24rem; color: #000000; width: 100%; text-align: center; position: absolute; top: 3.81rem; left: 0;}
a.popewm_close{ display: block; text-indent: -9999px; background: url(//game.gtimg.cn/images/yxzj/cp/kic2022/m_close.png) no-repeat; width: .8rem; height: .8rem; position: absolute; top: .94rem; right: 0;}



.team_swiper .swiper-slide:nth-child(8) .team_name{ width:75% ;}
.team_swiper .swiper-slide:nth-child(14) .team_name{ width:50% ;}


a.w3match_btn{ display: none;}