@media(max-width: 650px){
  body .enlarge{
    margin-bottom:30px;
  }
  body #raceSchedule .roundType{
    font-size:20px;
  }
  body .center .leftContent .bottomTwo{
    margin:30px 0;
  }
  body .center .leftContent,
  body .center .rightContent{
    width:100%;
  }
  body .top .left,
  body .top .right{
    width:100%;
    margin-bottom: 30px;
  }
  body .top .left{
    margin-bottom: 30px;
  }
  body .top .left>.smallBg{
    display:none;
  }
  body #swp11 .slide-desc{
    background:#a41f3b;
  }
  body .cloumnItem{
    margin-bottom: 30px;
  }
  body .advantage{
    padding: 5px;
    padding-bottom: 10px;
  }
  body .rightTitle img{
    height:45px;
  }
  body main .top{
    margin-bottom:0;
  }
  body .maxBg{
    padding-top: 15px;
    background:#680824;
  }
}
#swp11 .pagination-bottom{
  text-align: center !important;
  width: 100% !important;
  right: 0px !important;
  left: auto !important;
}
#swp11 .pagination-bottom>.swiper-pagination-bullet.swiper-pagination-bullet-active{
  background: #c9254b;
  width: 10%;
}
#swp11 .pagination-bottom>.swiper-pagination-bullet{
  background: #fff;
  opacity: .8;
  outline: none;
  width: 6%;
  height: 6px;
  border-radius: 5px;
}
.lunbo-speical .swiper-slide1>a:nth-child(1) {
  display: inline-block;
  vertical-align: middle;
}

.lunbo-speical .swiper-slide1 .slide-desc-wrap .slide-desc {
  display: inline-block;
}

#swp11 .swiper-pagination-bullet-active {
  background: blue;
}
body main{
  padding: 0 10px;
}
.maxBg{
  padding-top: 50px;
  padding-bottom: 30px;
  background:url(https://wwp-static.wenweipo.com/img/special/worldCup2022/17.jpg) no-repeat;
  background-size: 100% 100%;
}
main .top{
  margin-bottom:50px;
  display:flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.top .left{
  position: relative;
  width:calc(60% - 5px);
}
.top .left>.smallBg{
  position: absolute;
  height: 80px;
  width: 106%;
  right: 0;
}
.top .left>img{
  position: absolute;
  top: 0;
  left: -200px;
  height: 89%;
}
.top .left>.smallBg img{
  object-fit: initial;
  width:100%;
}
.lunbo-speical .swiper-slide1>a:nth-child(1){
  border: 6px solid #c9254a;
  border-bottom: 10px solid #c9254a;
  background: #c9254a;
}
#swp11 .swiper-pagination-bullet-active{
  background:#c9254a;
}
.top .left .mb30{
  margin-bottom:0;
}
.top .right{
  display: flex;
  flex-direction: column;
  width: calc(40% - 5px);
}
.rightTitle{
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top .right .video{
  flex: 1;
}
#swp11 .swiper-slide{
  padding-bottom: 2.75rem;
}
#swp11 .pagination-bottom{
  bottom: 4rem !important;
}
.videoItemList{
  height:100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
.videoItemList .item{
  background-color:#a41f3a;
  display: flex;
  align-items: center;
}
.videoItemList .item:hover{
  background-color:#ed2b6a;
}
.videoItemList .item span{
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 3px;
  margin: 0 10px;
  margin-left: 15px;
}
body main .videoItemList .item .contentTitle{
  background: none;
  padding: 10px 0;
  flex: 1;
  font-size:17px;
}
body main .videoItemList .item .contentTitle:hover{
  color:#fff!important;
}
.videoItemList .item:last-child{
  margin-bottom:0;
}
body footer{
  padding: 30px 10px;
  margin-top:0;
}
body .showBanner>img{
  margin-bottom:0;
}
.rightTitle img{
  margin: 0;
  height: 60px;
}
main .rightTitle a{
  color:#c52153;
  font-size:18px;
}
#swp11 .slide-desc{
  width: 100%;
  color: #fff;
  padding-right: 2rem;
  font-weight: 600;
  font-size: 21px;
}
.raceSchedule{
  position: relative;
  background:#690825;
}
#raceSchedule .swiper-slide{
  background: linear-gradient(to bottom, #870f34, #610622);
  height:140px;
  padding:5px;
  box-shadow: inset 1px 1px 5px #4b0101;
}
body {
  font-family: PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif;
}
.raceSchedule {
  overflow: hidden;
}
#raceSchedule{
  overflow: hidden;
  position: relative;
  margin:0 25px;
  color:#fff;
  width:calc(100% - 55px);
  margin: 0 auto;
}
#raceSchedule .roundType{
  text-align:center;
}
#raceSchedule .startTime{
  text-align:center;
}
#raceSchedule .player{
  display: flex;
  justify-content: space-around;
  align-items: center;
}
#raceSchedule .player .name{
  font-size:14px;
}
#raceSchedule .player .playerLeft ,
#raceSchedule .player .playerRight{
  text-align:center;
}
#raceSchedule .player .playerLeft img,
#raceSchedule .player .playerRight img{
  height:50px;
}
#raceSchedule .swiper-slide.end .player .achievement>div>div{
  display: inline-block;
}
#raceSchedule .player .achievement{
  text-align: center;
}
#raceSchedule .player .achievement>div:nth-child(1){
  font-size: 22px;
  font-weight: bold;
  display: flex;
  justify-content: center;
}
#raceSchedule .swiper-slide .player .achievement .statusDesc{
  font-size: 14px;
}
#raceSchedule .swiper-slide.end .player .achievement .statusDesc{
  color:#b61f44;
}
.raceSchedule .swiper-button-prev{
  left: 0px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
.raceSchedule .swiper-button-prev:hover,
.raceSchedule .swiper-button-next:hover{
  color:#fff;
}
.raceSchedule .swiper-button-prev,
.raceSchedule .swiper-button-next{
  color: #f1bebe;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #9f0d39;
  height: 100%;
  box-shadow: inset 1px 1px 3px #690202;
}
.raceSchedule .swiper-button-prev:after,
.raceSchedule .swiper-button-next:after{
  font-size:30px;
}
.raceSchedule .swiper-button-next{
  right:0px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
.advantage{
  background:url(https://wwp-static.oss-cn-hongkong.aliyuncs.com/img/special/worldCup2022/5.png) no-repeat;
  background-size:100% 100%;
  padding:20px;
  padding-bottom:40px;
}
.cloumnItem{
  margin-bottom: 40px;
}
.center{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.center .leftContent{
  width: calc(70% - 10px);
}
.center .leftContent .bottomTwo{
  margin-top: 30px;
}
.center .rightContent{
  width: calc(30% - 10px);
  background-color:#c32054;
}
.pcTitleAndphoneTitle,
#news-TitlePicture .itemList .item .right .time{
  display:none!important;
}
#news-TitlePicture .itemList .item .right a{
  color:#fff;
}
#news-TitlePicture .itemList .item .right .summary{
  color:#f0e1e1;
}
main #news-TitlePicture .itemList .item{
  margin-bottom: 0px;
  border-bottom: 6px solid #870f34;
}
main #news-TitlePicture .itemList .item:last-child{
  border-bottom: 0;
}
#news-TitlePicture{
  background: #680824;
  border-top: 10px solid #870f34;
  border-bottom: 10px solid #870f34;
  border-left: 8px solid #870f34;
}
#news-TitlePicture .itemList .item .left a img{
  position: absolute;
  width: 30px;
  left: 5px;
  bottom: 5px;
}
.center .imgList{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 15px;
  background:url(https://wwp-static.wenweipo.com/img/special/worldCup2022/6.png) no-repeat;
  background-size:100% 100%;
}
.center .imgList .item{
  width: calc(50% - 5px);
}
.center .imgList .item{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.center .imgList .item .thumb-img-blur{
  width: calc(50% - 5px);
  margin-bottom:10px;
}
.center .imgList .item:nth-child(1) .thumb-img-blur{
  width: 100%;
}
.center .rightContent .item img{
  display:inline-block;
}
.center .rightContent .item a{
  color:#f9f6f6;
  font-size: 15px;
}
.center .rightContent .item a:hover{
  color:#fff!important;
}
.center .rightContent .itemList{
  padding:0 15px;
  margin-top: -20px;
  overflow-y: auto;
  padding-bottom:15px;
  height:520px;
}
.center .rightContent .itemList .item:nth-child(1) .item_title{
  width:88%;
}
.center .rightContent .itemList .item_img .thumb-img-blur {
  width: 60%;
  margin: 15px auto;
}
.center .rightContent .itemList::-webkit-scrollbar {
  height: 10px;
  width: 5px;
}
.center .rightContent .itemList::-webkit-scrollbar-thumb {
  background: #aa9595;
  border-radius: 7.5px;
}
.center .rightContent .itemList::-webkit-scrollbar-track {
  background: rgb(255 255 255 / 70%);
  border-radius: 7.5px;
}
.center .imgList .item .ball,
.center .imgList .item .arrowhead{
  width: calc(50% - 5px);
}
.center .imgList .item .ball img,
.center .imgList .item .arrowhead img{
  margin: 0;
  width: 100%;
}
.center .imgList .item .thumb-img-blur .goto{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(91 1 1 / 70%);
}
.enlarge{
  margin-bottom:40px;
  cursor: pointer;
}
body {
  position: relative;
}
.showImg{
  display:none;
  position: fixed;
  top: 0%;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.7);
  z-index: 999;
}
.showImg img{
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}