@charset "UTF-8";
.card[data-v-21ddb341] {
  width: 97%;
  height: 287px;
  padding: 10px;
  font-family: "仿宋", monospace;
  font-weight: 600;
  box-shadow: 2px 2px 8px gray;
  overflow: hidden;
  border: 1px solid #d3c4c4;
  border-radius: 10px;
  text-align: left;
  box-sizing: border-box;
  background: url(data:image/png;base64,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) repeat center;
  background-size: 4% 4%;
  position: relative;
  margin: 0.2rem;
}
.card .pic_title[data-v-21ddb341] {
  font-size: 18px;
  text-align: center;
  color: #000;
  font-family: "黑体";
  margin: 10px auto;
}
.pic_cent[data-v-21ddb341] {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.pic_fix[data-v-21ddb341] {
  display: flex;
  justify-content: space-between;
}
.pic_fix .pic_left[data-v-21ddb341] {
  width: 110px;
  height: 130px;
  display: flex;
  align-content: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: 15px;
}
.pic_fix .pic_right[data-v-21ddb341] {
  width: 73%;
  margin-right: 10px;
}
.nameStyle[data-v-21ddb341] {
  margin-top: 5px;
  color: gray;
  font-size: 13px;
  font-family: "仿宋";
  margin-bottom: 0.1rem;
}
.textStyle[data-v-21ddb341] {
  color: rgb(0, 61, 141);
  font-size: 16px;
  font-family: "仿宋";
  border-bottom: 1px dashed rgb(0, 61, 141);
}
.titleStyle1[data-v-21ddb341] {
  font-size: 18px;
  text-align: center;
  color: gray;
  font-family: "仿宋";
}
.trainTitleStyle[data-v-21ddb341] {
  font-size: 18px;
  margin: 10px 12px auto;
  font-size: 16px;
  font-family: "仿宋";
  color: rgb(0, 61, 141);
}
.foot[data-v-21ddb341] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: rgb(42, 82, 151);
  display: flex;
}
.foot .foot_font[data-v-21ddb341] {
  font-size: 20px;
  color: white;
  font-style: italic;
  display: flex;
  justify-content: center;
  align-items: center;
}
.imgs[data-v-21ddb341] {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: rgb(42, 82, 151);
  display: flex;
  align-items: center;
  justify-content: center;
}
.imgs > img[data-v-21ddb341] {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-top: -80px;
}
