#downloadModel .ant-tabs {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
#downloadModel .ant-tabs .ant-tabs-nav-wrap {
  display: flex;
  justify-content: center;
}
#downloadModel .ant-tabs .ant-tabs-nav .ant-tabs-tab {
  padding: 1rem 3rem !important;
  background-color: #f6f6f6;
  border-radius: 20px;
  color: #333333;
  font-size: 0.88rem;
  font-family: MicrosoftYaHei;
  border-radius: 3rem;
  font-size: 1rem;
  margin-right: 1rem !important;
}
#downloadModel .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover {
  background-color: var(--web-theme-color);
  color: #FFFFFF;
}
#downloadModel .ant-tabs .ant-tabs-nav .ant-tabs-tab-active {
  background-color: var(--web-theme-color) !important;
  color: #FFFFFF;
  border-right: 0;
}
#downloadModel .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar {
  display: none !important;
}
#downloadModel .ant-tabs .ant-tabs-content {
  border-left: 0;
}
#downloadModel .ant-tabs .ant-tabs-content .down-title {
  padding: 1rem 3.5rem;
  box-sizing: border-box;
  color: #FFFFFF;
  position: relative;
  background-color: var(--web-theme-color);
  border-radius: 2rem;
  font-size: 1rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: bold;
}
#downloadModel .ant-tabs .ant-tabs-content .down-title:before {
  position: absolute;
  left: 2rem;
  top: 50%;
  content: '·';
  transform: translateY(-50%);
  font-size: 1rem;
  line-height: 1;
  color: #FFFFFF;
  font-family: MicrosoftYaHei-Bold;
  font-weight: bold;
}
#downloadModel .ant-tabs .ant-tabs-content .ant-tabs-tabpane .down-item {
  margin-bottom: 5rem;
}
#downloadModel .ant-tabs .ant-tabs-content ul {
  padding-left: 0;
  padding: 0  2rem;
}
#downloadModel .ant-tabs .ant-tabs-content ul li {
  position: relative;
  padding: 1.91rem 0;
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
  font-family: MicrosoftYaHei-Bold;
  padding-left: 1.5rem;
}
#downloadModel .ant-tabs .ant-tabs-content ul li:before {
  position: absolute;
  left: 0;
  top: 50%;
  content: '·';
  transform: translateY(-50%);
  font-size: 1rem;
  line-height: 1;
  font-family: MicrosoftYaHei-Bold;
  font-weight: bold;
}
#downloadModel .ant-tabs .ant-tabs-content ul li:last-child {
  border-bottom: 0;
}
#downloadModel .ant-tabs .ant-tabs-content ul li .title {
  font-size: 1rem;
  color: #000000;
  font-weight: bold;
}
#downloadModel .ant-tabs .ant-tabs-bar {
  border-right: 0;
  border-bottom: 0;
  margin-bottom: 2rem !important;
}
@media screen and (max-width: 769px) {
  #downloadModel .ant-tabs .ant-tabs-nav .ant-tabs-tab {
    padding: 0.5rem 2rem !important;
  }
  .ant-collapse {
    background-color: #FFFFFF !important;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
  }
  .ant-collapse .ant-collapse-item .ant-collapse-header {
    background-color: #f8f5f0;
    color: #333333;
    border-radius: 20px;
    padding-right: 6rem !important;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
  }
  .ant-collapse .ant-collapse-item .ant-collapse-content {
    background-color: #FFFFFF;
  }
  .ant-collapse .ant-collapse-item-active .ant-collapse-header {
    background-color: var(--web-theme-color);
    color: #FFFFFF;
  }
  .ant-tabs {
    margin-top: 1rem !important;
  }
  .ant-tabs .ant-tabs-content ul {
    padding-left: 0;
  }
  .ant-tabs .ant-tabs-content ul li {
    flex-wrap: wrap;
  }
  .ant-tabs .ant-tabs-content ul li:before {
    top: 1.91rem !important;
    transform: translateY(0) !important;
  }
  .ant-tabs .ant-tabs-content ul li .title {
    flex: 1;
    width: 100%;
    min-width: 100%;
    margin-bottom: 1rem;
    line-height: 1;
  }
  .ant-tabs .ant-tabs-bar {
    border-bottom: 0 !important;
  }
}
