/* CSS重置
@font-face {
    font-family: 'Poppins-Black';
    font-weight: normal;
    src: url('./font/Poppins-Black.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-BlackItalic';
    font-weight: normal;
    src: url('./font/Poppins-BlackItalic.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Bold';
    font-weight: normal;
    src: url('./font/Poppins-Bold.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-BoldItalic';
    font-weight: normal;
    src: url('./font/Poppins-BoldItalic.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-ExtraBold';
    font-weight: normal;
    src: url('./font/Poppins-ExtraBold.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-ExtraBoldItalic';
    font-weight: normal;
    src: url('./font/Poppins-ExtraBoldItalic.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-ExtraLight';
    font-weight: normal;
    src: url('./font/Poppins-ExtraLight.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Italic';
    font-weight: normal;
    src: url('./font/Poppins-Italic.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Light';
    font-weight: normal;
    src: url('./font/Poppins-Light.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-LightItalic';
    font-weight: normal;
    src: url('./font/Poppins-LightItalic.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Medium';
    font-weight: normal;
    src: url('./font/Poppins-Medium.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-MediumItalic';
    font-weight: normal;
    src: url('./font/Poppins-MediumItalic.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Regular';
    font-weight: normal;
    src: url('./font/Poppins-Regular.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-SemiBold';
    font-weight: normal;
    src: url('./font/Poppins-SemiBold.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-SemiBoldItalic';
    font-weight: normal;
    src: url('./font/Poppins-SemiBoldItalic.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-Thin';
    font-weight: normal;
    src: url('./font/Poppins-Thin.otf') format('truetype');
}
@font-face {
    font-family: 'Poppins-ThinItalic';
    font-weight: normal;
    src: url('./font/Poppins-ThinItalic.otf') format('truetype');
} */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box; /* 保证盒模型包含边框和内边距 */
    -webkit-font-smoothing: antialiased; /* 优化文字渲染 */
    -moz-osx-font-smoothing: grayscale ; /* 优化文字渲染 */
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
}

/* 将 ol, ul, li 列表的列表标记设置为 none */
ol, ul,li {
    list-style: none;
}
 
/* 去除链接的下划线，并设置为默认的颜色 */
a {
    text-decoration: none;
    color: inherit;
}
 
/* 处理图片不显示边框的问题 */
img {
    display: block;
    max-width: 100%;
    height: auto;
    border: none;
}
/* .Poppins-Black{
    font-family: 'Poppins-Black' !important;
  }
  .Poppins-BlackItalic{
    font-family: 'Poppins-BlackItalic' !important;
  }
  .Poppins-Bold{
    font-family: 'Poppins-Bold' !important;  
  }
  .Poppins-BoldItalic{
    font-family: 'Poppins-BoldItalic' !important; 
  }
  .Poppins-ExtraBold{
    font-family: 'Poppins-ExtraBold' !important; 
  }
  .Poppins-ExtraBoldItalic{
    font-family: 'Poppins-ExtraBoldItalic' !important;
  }
  .Poppins-ExtraLight{
    font-family: 'Poppins-ExtraLight' !important;  
  }
  .Poppins-Italic{
    font-family: 'Poppins-Italic' !important;
  }
  .Poppins-Light{
    font-family: 'Poppins-Light' !important;
  }
  .Poppins-LightItalic{
    font-family: 'Poppins-LightItalic' !important;  
  }
  .Poppins-Medium{
    font-family: 'Poppins-Medium' !important;
  }
  .Poppins-MediumItalic{
    font-family: 'Poppins-MediumItalic' !important;
  }
  .Poppins-Regular{
    font-family: 'Poppins-Regular' !important;
  }
  .Poppins-SemiBold{
    font-family: 'Poppins-SemiBold'
  }
  .Poppins-SemiBoldItalic{
    font-family: 'Poppins-SemiBoldItalic' !important;  
  }
  .Poppins-Thin{
    font-family: 'Poppins-Thin' !important;  
  }
  .Poppins-ThinItalic{
    font-family: 'Poppins-ThinItalic' !important;
  } */
  /* 整个滚动条 */
::-webkit-scrollbar {
  width: 8rem;
 
  border-radius: 4rem;
  -webkit-border-radius: 4rem;
  
}
 
/* 滚动条轨道 */
::-webkit-scrollbar-track {
  background: #000; /* 颜色和样式 */
}
 
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  background: #4C4C4C; /* 滑块颜色 */
}
 
/* 滑块hover效果 */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.pages{
  width: 100vw;
  height: 100vh;
}
.seat{
  width: 100%;
  height: 150rem;
}
.el-message--error,.el-message--success {
  background-color: #333333;
  box-shadow: 0px 0px 12px 0px #333333;
  border-color: #333333;
  color: #777777;
}
.el-message .el-icon-success,.el-message--success .el-message__content {
  color: white;
}
.el-loading-spinner i{
  color: white;
  font-size: 50rem;
}
.el-loading-spinner .el-loading-text{
  font-size: 20rem;
  color: white;
}
#__vconsole{
  display: none;
}