.app{
  font-family:'PingFang SC', 'Microsoft YaHei', sans-serif;
}
.autofix{
  width: 78%;
  margin: 0 auto;
  min-width: 960px;
}
.autopetty{
  width: 70%;
  margin: 0 auto;
  min-width: 960px;
}
.swiper{
  width: 100% !important;
  height: 0 !important;
  /*aspect-ratio: 480/199 !important;*/
  padding-bottom: 41.4583%;
}
.swiper-wrapper{
  position: absolute !important;
  left: 0;
  right: 0;
}
.layui-carousel-ind{
  position: absolute;
  top: initial;
  bottom: 0.15rem;
}
.swiper-slide img{
  display: block;
  width: 100%;
}
.swiper-slide button{
  border: none;
  border-radius: 4px;
  background: linear-gradient(270deg, #1067EE 0%, #1A95FF 100%);
  color: #ffffff;
  cursor: pointer;
  box-shadow: 0px 6px 6px 1px rgba(16,103,238,0.2);
}
.saasbtn{
  position: absolute;
  width: 2.10rem;
  height: .57rem;
  font-size: .24rem;
  top: 60%;
  left: 11%;
}
.rlzybtn{
  position: absolute;
  width: 1.70rem;
  height: .45rem;
  font-size: .18rem;
  top: 38%;
  left: calc(50% - 0.85rem);
}
.swiper-pagination-bullet-active{
  background-color: #ffffff;
}
.showscont{
  overflow: hidden;
}
.showsi{
  display: flex;
  align-items: center;
  height: 100%;
  /*aspect-ratio: 148/64;*/
  padding: .68rem .30rem .86rem 0rem;
}
.left{
  flex: 1;
  transform: translateX(-2.50rem);
  transition: transform 0.6s 0.2s;
}
.middle{
  height: 100%;
  width: 2%;
}
.right{
  padding-top: .20rem;
  width: 40%;
  text-align: right;
  transform: translateX(2.50rem);
  transition: transform 0.6s 0.2s;
}
div.showscont.show .left,div.showscont.show .right{
  transform: translateX(0rem);
}
.right img{
  width: 100%;
}
.showscont:nth-of-type(even){
  background-color: #f5f7f9;
}
.showscont:nth-of-type(even) .showsi{
  padding-right: 0;
  padding-left: .30rem;
  flex-direction: row-reverse;
}
.showscont:nth-of-type(even) .left{
  flex: 1;
  transform: translateX(2.50rem);
}
.showscont:nth-of-type(even) .middle{
  width: 8%;
}
.showscont:nth-of-type(even) .right{
  width: 40%;
  transform: translateX(-2.50rem);
}
.showscont:nth-of-type(even) .shbg{
  color: #e7f0fd;
}
.showtitlec{
  position: relative;
  margin-bottom: .20rem;
}
.shbg{
  font-size: .79rem;
  line-height: .79rem;
  color: #F3F7FE;
  font-weight: bold;
}
.shti{
  position: absolute;
  top: .30rem;
  left: .61rem;
  font-size: .30rem;
}
.showtags{
  padding-left: .56rem;
  display: flex;
  margin-bottom: .20rem;
}
.stagi{
  height: .45rem;
  line-height: .45rem;
  padding: 0 .24rem;
  font-size: .20rem;
  color: #1067ee;
  background-color: rgba(16, 103, 238, 0.06);
  border-radius: 0.08rem;
  margin-right: 0.24rem;
}
.showlibs{
  margin: 0;
  padding-left: 0.75rem;
  font-size: 0.2rem;
  line-height: 0.44rem;
}
.showlibs li{
  list-style: initial;
}
.gridbox {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  row-gap: .32rem;
  column-gap: .70rem;
}
.gridbox img{
  width: 100%;
  transform: scale(0);
  transition: transform 0.6s 0.1s;
}
.gridbox img.showimg{
  transform: scale(1);
}
.khcont{
  padding: .72rem 0 .80rem;
}
.khtitle{
  margin-bottom: .64rem;
  text-align: center;
  font-size: .42rem;
}