.index-body{
  background: #469df9;
}
.part-content{
  padding: 0 4.6vw;
}
/*字体引入*/
@font-face {
  font-family: "PangMenZhengDao";
  src: url("../font/PangMenZhengDao.ttf");
  src: url("../font/PangMenZhengDao.ttf") format('ttf'),
  url("../font/PangMenZhengDao.woff") format('woff'),
  url("../font/PangMenZhengDao.svg") format('svg');
}
.top-video{
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #70b7fc;
}
.top-video>video{
  display: block;
  width: 100%;
}
#introSection{
  padding: 18vw 0 5vw;
  background: url("../images/intro_back.png") no-repeat;
  background-size: 100% auto;
}
/* 队伍信息部分 */
.intro-words{
  position: relative;
  z-index: 1;
  background: #fff;
  padding: 7vw 0;
  border-radius: 6vw;
  margin-bottom: 15vw;
}
.intro-words>p{
  text-align: center;
  color: #3e78a8;
  font-size: 1rem;
  font-weight: bold;
}
.intro-words>p:first-child{
  margin-bottom: 2vw;
}
/*队徽部分*/
.intro-badge{
  position: relative;
  overflow: hidden;
  width: 64vw;
  margin: 0 auto 8vw;
}
.intro-badge>img{
  width: 100%;
}
/*队徽部分-介绍文字*/
.intro-badge-words{
  position: relative;
  overflow: hidden;
  width: 100%;
}
.intro-badge-words>.badge-title{
  position: relative;
  overflow: hidden;
  width: 60vw;
  margin: 0 auto;
  padding: 0 0 5vw;
  background: linear-gradient(180deg, #05d0f3 10%, #2a5ef0 40%);
  border-radius: 5vw;
  border: 0.6vw solid #fff;
}
.intro-badge-words>.badge-title>p{
  font-family: "PangMenZhengDao";
  font-size: 1.3rem;
  color: #fff;
  text-align: center;
}
.intro-badge-words>.badge-content{
  background: #fff;
  border-radius: 5vw;
  position: relative;
  z-index: 1;
  margin-top: -6vw;
  padding: 7vw 3vw 5vw;
}
.intro-badge-words>.badge-content>p{
  text-align: center;
  color: #3e78a8;
  font-size: 1rem;
  font-weight: bold;
}
/*队徽视频和球衣图片*/
.intro-video{
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 15vw 0;
}
.intro-video-title{
  position: absolute;
  right: 5vw;
  top: 32vw;
  padding: 8vw 2vw 8vw 5vw;
  background: linear-gradient(180deg, #03d4f3, #2b58f1 );
  border-radius: 5vw;
  border: 0.6vw solid #fff;
}
.intro-video-title>p{
  font-family: PangMenZhengDao;
  font-size: 1.4rem;
  color: #fff;
  text-align: right;
  writing-mode: vertical-lr;
}
.intro-video-content{
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  width: 62vw;
  background: #fff;
  margin: 0 auto;
  padding: 4.2vw;
  border-radius: 5vw;
  left: -3vw;
}
.intro-video-content>.video-btn{
  position: absolute;
  width: 20vw;
  height: 20vw;
  left: 50%;
  top: 50%;
  margin: -10vw 0 0 -10vw;
}
.intro-video-content>video{
  display: block;
  width: 100%;
}
.intro-clothes{
  position: relative;
  overflow: hidden;
  width: 100vw;
  margin-left: -4.6vw;
}
.intro-clothes>img{
  width: 100%;
}
/*队友列表*/
.intro-players{
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 18vw 2vw 20vw 3.2vw;
  box-sizing: border-box;
}
.intro-players>img{
  width: 100%;
}
/**
  球员信息介绍
 */
.player-stay-box{
  position: absolute;
  top: 0;
  width: 100%;
  height: 80vw;
}
.player-images{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 1886vw;
}
.player-back{
  position: relative;
  overflow: hidden;
  width: 100%;
}
.player-back>img{
  width: 100%;
}
.fix-image{
  position: fixed;
  top: 63%;
  width: 17vw;
  left: 18vw;
  margin-left: -10vw;
  z-index: 0;
  display: none;
}
.fix-image>img{
  width: 100%;
}
/*球员信息介绍-球员图片*/
.player-cards{
  position: absolute;
  top: 0;
  padding-top: 57vw;
  box-sizing: border-box;
}
.player-card{
  position: relative;
  box-sizing: border-box;
  width: 100vw;
  height: 259vw;
}
.player-pic{
  position: absolute;
  box-sizing: border-box;
  z-index: 1;
  transform: rotate(90deg);
}
.player-pic>img{
  width: 100%;
}
/*球员信息介绍-关闭开启按钮*/
.player-btn-close{
  display: block;
  position: absolute;
  border: 0;
  background: rgba(0, 0, 0, 0);
  width: 7vw;
  top: 4vw;
  right: 4vw;
}
.player-btn-close>img{
  width: 100%;
}
.player-btn-open{
  position: absolute;
  width: 13vw;
  cursor: pointer;
}
.player-btn-open>img{
  display: block;
  position: relative;
  width: 8vw;
  margin: 0 auto 1vw;
}
.player-btn-open>p{
  font-size: 0.6rem;
  color: #fff;
}
/*球员信息介绍-球员简介*/
.player-intro{
  position: absolute;
  box-sizing: border-box;
  transform: rotate(90deg) scale(0%);
  transition: transform 0.3s ease;
  z-index: 1;
  width: 87vw;
  height: 65vw;
  padding: 16vw 3.2vw 8vw 4.2vw;
}
.player-intro>p{
  text-align: justify;
  font-size: 0.7rem;
  color: #333;
  line-height: 1rem;
}
/*球员信息介绍-薛祥*/
#playerXuexiangCard{
  height: 259vw;
}
#playerXuexiang{
  width: 52vw;
  left: 18vw;
  top: 23vw;
}
#playerXuexiang>.player-btn-open{
  top: 31vw;
  left: 19vw;
}
#xuexiangIntro{
  background: url("../images/player_xuexiang_intro.png") no-repeat;
  background-size: 100% 100%;
  top: 123vw;
  left: 6vw;
}
/*球员信息介绍-林子睿*/
#playerLinziruiCard{
  height: 260vw;
}
#playerLinzirui{
  width: 58vw;
  left: 9vw;
  top: 69vw;
}
#playerLinzirui>.player-btn-open{
  top: 29vw;
  left: 32vw;
}
#linziruiIntro{
  background: url("../images/player_linzirui_intro.png") no-repeat;
  background-size: 100% 100%;
  top: 163vw;
  left: 4vw;
}
/*球员信息介绍-达瓦扎西*/
#playerDawazhaxiCard{
  height: 262vw;
}
#playerDawazhaxi{
  width: 63vw;
  left: 8.6vw;
  top: 82vw;
}
#playerDawazhaxi>.player-btn-open{
  top: 29vw;
  left: 31vw;
}
#dawazhaxiIntro{
  background: url("../images/player_dawazhaxi_intro.png") no-repeat;
  background-size: 100% 100%;
  top: 169.8vw;
  left: 4vw;
}
/*球员信息介绍-卢大飞*/
#playerLudafeiCard{
  height: 262vw;
}
#playerLudafei{
  width: 50.4vw;
  left: 15.8vw;
  top: 90.4vw;
}
#playerLudafei>.player-btn-open{
  top: 31vw;
  left: 19vw;
}
#ludafeiIntro{
  background: url("../images/player_ludafei_intro.png") no-repeat;
  background-size: 100% 100%;
  top: 175.8vw;
  left: 7vw;
}
/*球员信息介绍-李振瑄*/
#playerLizhenxuanCard{
  height: 263vw;
}
#playerLizhenxuan{
  width: 66vw;
  left: 11.4vw;
  top: 74vw;
}
#playerLizhenxuan>.player-btn-open{
  top: 31vw;
  left: 34vw;
}
#lizhenxuanIntro{
  background: url("../images/player_lizhenxuan_intro.png") no-repeat;
  background-size: 100% 100%;
  top: 160.8vw;
  left: 7vw;
}
/*球员信息介绍-奚维君*/
#playerXiweijunCard{
  height: 262vw;
}
#playerXiweijun{
  width: 52vw;
  left: 18vw;
  top: 71vw;
}
#playerXiweijun>.player-btn-open{
  top: 25vw;
  left: 29vw;
}
#xiweijunIntro{
  background: url("../images/player_xiweijun_intro.png") no-repeat;
  background-size: 100% 100%;
  top: 161.8vw;
  left: 7vw;
}
/*球员信息介绍-刘锟先*/
#playerLiukunxianCard{
  height: 261vw;
}
#playerLiukunxian{
  width: 57vw;
  left: 17.2vw;
  top: 56vw;
}
#playerLiukunxian>.player-btn-open{
  top: 57vw;
  left: 24vw;
}
#liukunxianIntro{
  background: url("../images/player_liukunxian_intro.png") no-repeat;
  background-size: 100% 100%;
  top: 148.8vw;
  left: 7vw;
}
/* 赛程信息 */
.matchInfo-info{
  position: relative;
  overflow: hidden;
  width: 100%;
}
.matchInfo-info>img{
  width: 100%;
}
.matchInfo-video-box{
  background: linear-gradient(90deg,#2177da,#0a1ca2);
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: -1px;
  padding: 3vw;
  box-sizing: border-box;
}
.matchInfo-video{
  position: relative;
  width: 90vw;
  margin: 0 auto;
  padding: 4.2vw 0;
  background: #fff;
  border-radius: 5vw;
}
.matchInfo-video-title{
  position: relative;
  overflow: hidden;
  width: 52vw;
  margin: 0 auto 3vw;
}
.matchInfo-video-title>img{
  width: 100%;
}
.matchInfo-video-subtitle{
  position: relative;
  margin-bottom: 8vw;
}
.matchInfo-video-subtitle>p{
  text-align: center;
  color: #3e78a8;
  font-size: 1rem;
  font-weight: bold;
}
.matchInfo-video-content{
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  background: url("../images/matchInfo_video_content.png") no-repeat;
  background-size: 100% auto;
  padding: 4.4vw 7.8vw 4.6vw 8vw;
  width: 94vw;
  left: -2vw;
}
.matchInfo-video-content>.video-btn{
  position: absolute;
  width: 16vw;
  height: 16vw;
  left: 10vw;
  bottom: 6vw;
}
.matchInfo-video-content>video{
  width: 100%;
  display: block;
}
