/*Cms 模块首页没有对应的展示模块样式*/
.no-index-module {
  width: 80%;
  margin: 7% auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.no-index-module .logo-welcome {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.no-index-module .logo-welcome .welcome-log-img {
  max-width: 300px;
  max-height: 300px;
  border-radius: 10px;
}

.no-index-module .logo-welcome .welcome-text {
  font-size: 25px;
  font-weight: 900;
  margin: 20px 0px;
}

.no-index-module .all-button.span-button {

  width: 100%;
}

.no-index-module .all-button.span-button .welcome-button-blcok {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.no-index-module .all-button.span-button .welcome-button-blcok span {
  padding: 20px 40px;
  color: white;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2px;
  background-color: #fb7299;
  border-radius: 5px;
  margin: 0px 10px;
}

.no-index-module .introduce-blcok.introduce-module {
  margin-top: 20px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.no-index-module .introduce-blcok.introduce-module .introduce-body-blcok {
  padding: 10px;
  margin: 20px;
  border-radius: 5px;
  background-color: white;
  max-width: calc((100% / 4) - 40px);
  width: 100%;
}

.no-index-module .introduce-blcok.introduce-module .introduce-body-blcok h2 {
  font-size: 20px;
  font-weight: 9010px;
  letter-spacing: 2px;
}

.no-index-module .introduce-blcok.introduce-module .introduce-body-blcok p {
  font-size: 12px;
  margin-top: 5px;
  color: #777;
}

/* Cms公共样式模块 */

.show-body>div:not(.no-index-module) {
  margin-bottom: 20px;
  position: relative;
}