@charset "utf-8";

/*共用文件应用*/
@import url("blue.css");
@import url("style.css");
@import url("about.css");








#zjtrain-about .section-1 {
  padding:.2rem;
}
#zjtrain-about .section-1 .floor {
  color:#2d2d2d;
  font-size:.26rem;
  line-height:.4rem;
  padding-bottom:.26rem
}
#zjtrain-about .section-1 .floor p {
  padding:.36rem 0 .04rem
}
#zjtrain-about .section-1 .floor-3 img{ max-width:100%;}
#zjtrain-about .section-1 .floor-2 {
  font-size:.26rem;
  color:#3e6bc6;
  line-height:.4rem;
  padding-bottom:.4rem
}
#zjtrain-about .section-2 {
  padding:.8rem 0
}
#zjtrain-about .section-2 .about-tit {
  color:#2d2d2d;
  font-size:.26rem;
  line-height:.4rem;
  text-align:center;
}
#zjtrain-about .section-2 .floor {
  padding:0 .333333rem
}
#zjtrain-about .section-2 .floor .area {
  box-shadow:0 0 .066667rem .013333rem hsla(270,8%,95%,.98);
  margin-top:.4rem
}
#zjtrain-about .section-2 .floor .area-hd {
  line-height:1.333333rem;
  font-size:.26rem;
  color:#fff;
  border-radius:.066667rem .066667rem 0 0;
  text-align:center;
}
#zjtrain-about .section-2 .floor .area-bd {
  background:#fff;
  border-radius:0 0 .066667rem .066667rem;
  padding:.4rem .2rem;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  display: flex;
}
#zjtrain-about .section-2 .floor .area-bd .list {
  width:1.7rem;
  height:1.4rem;
  border-radius:.1rem;
  padding:.1rem
}
#zjtrain-about .section-2 .floor .area-bd .list .name {
  width:1.5rem;
  height:1.2rem;
  border-radius:.1rem;
  text-align:center;
  font-size:.24rem;
  line-height:1.2rem;
  color:#fff
}
#zjtrain-about .section-2 .floor .area:first-child .area-hd {
  background:#3e6bc6
}
#zjtrain-about .section-2 .floor .area:first-child .area-bd .list {
  border:1px dashed #3e6bc6
}
#zjtrain-about .section-2 .floor .area:first-child .area-bd .list .name {
  background:#3e6bc6;
  padding-top:.24rem;
  line-height:.4rem
}
#zjtrain-about .section-2 .floor .area:nth-child(2) .area-hd {
  background:#3e6bc6;
}
#zjtrain-about .section-2 .floor .area:nth-child(2) .area-bd .list {
  border:1px dashed #3e6bc6
}
#zjtrain-about .section-2 .floor .area:nth-child(2) .area-bd .list .name {
  background:#3e6bc6
}
#zjtrain-about .section-2 .floor-2 {
  margin:.8rem .333333rem 0;
  background:#f9f9fc;
  border-radius:.066667rem;
  padding:.533333rem .213333rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between
}
#zjtrain-about .section-2 .floor-2 .list .zjtrain-iconfont {
  width:1.066667rem;
  height:1.066667rem;
  background:#a3a6a9;
  border-radius:50%;
  color:#fff;
  font-size:.533333rem;
  line-height:1.066667rem;
  margin:0 auto
}
#zjtrain-about .section-2 .floor-2 .list .info {
  padding-top:.266667rem;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center
}
#zjtrain-about .section-2 .floor-2 .list .info em,
#zjtrain-about .section-2 .floor-2 .list .info span {
  display:block
}
#zjtrain-about .section-2 .floor-2 .list .info span {
  font-size:.613333rem;
  color:#ff534f;
  font-weight:700;
  font-family:PingFangSC-Semibold,PingFang SC;
  line-height:.866667rem
}
#zjtrain-about .section-2 .floor-2 .list .info em {
  font-size:.426667rem;
  color:#2d2d2d;
  line-height:.6rem;
  padding:.2rem 0 0 .08rem
}
#zjtrain-about .section-2 .floor-2 .list .desc {
  font-size:.32rem;
  color:#2d2d2d;
  line-height:.44rem;
  padding-top:.026667rem
}
#zjtrain-about .section-3 {
  background:#ddefff;
  background-size:cover;
  padding:.533333rem 0;
  color:#2d2d2d
}

#zjtrain-about .section-3 .about-tit {
  font-size:.26rem;
  line-height:.56rem;
  text-align:center;
  font-weight:bold;
}
#zjtrain-about .section-3 .floor {
  padding:.4rem .333333rem;
  font-size:.26rem;
  line-height:.48rem
}
#zjtrain-about .section-3 .floor-2 {
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  padding:0 .333333rem
}
#zjtrain-about .section-3 .floor-2 .list {
  width:2.8rem;
  height:2.933333rem;
  border-radius:.066667rem;
  background:#fff;
  margin-bottom:.266667rem
}
#zjtrain-about .section-3 .floor-2 .list .info {
  font-size:.26rem;
  height:1.2rem;
  line-height:1.2rem;
  background:#3e6bc6;
  border-radius:.066667rem .066667rem 0 0;
  color:#fff;
  position:relative;
  text-align:center;
}
#zjtrain-about .section-3 .floor-2 .list .info:after {
  content:"";
  position:absolute;
  width:.48rem;
  height:.06rem;
  background:#fff;
  border-radius:.066667rem;
  top:.933333rem;
  left:1.1rem
}
#zjtrain-about .section-3 .floor-2 .list .desc {
  font-size:.22rem;
  line-height:.4rem;
  padding:.333333rem .293333rem 0
}
#zjtrain-about .section-4 {
  padding:.8rem .333333rem 0;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between
}
#zjtrain-about .section-4 .img:first-child {
  width:3.893333rem
}
#zjtrain-about .section-4 .img:nth-child(2) {
  width:2.88rem;
  position:relative
}
#zjtrain-about .section-4 .img:nth-child(2) img:nth-child(2) {
  position:absolute;
  left:0;
  bottom:0
}
#zjtrain-about .section-4 .img:nth-child(3) {
  width:2.413333rem
}
