em,i{font-style: normal;}
.container .menu .logo-img dl img {
  margin-top: 0px !important
}
.container .banner{
  position: relative;
  width: 100%;
  /* padding-top: 1rem; */
  /* height: 500px;
  background: url('../images//banner.png') no-repeat;
  background-size: cover; */
}
.container .banner img{
  width: 100%;
}
.container .banner .banner-cont{
  position: absolute;
  top: 1.5rem;
  left: 0;
  width: 100%;
}
.container .banner .banner-span{
  position: absolute;
  top: 2rem;
  left: 0;
  width: 100%;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: #2C2C2C;
  letter-spacing: 6px;
  font-family: PingFangSC-Medium, sans-serif;
}
.container .banner .banner-em{
  font-size: .375rem;
  line-height: .525rem;
  font-weight: 300;
  color: #2C2C2C;
  position: absolute;
  bottom: 2.1rem;
  left: 0;
  width: 100%;
  text-align: center;
}
.container .banner .banner-cont .banner-title{
  font-size: 0.575rem;
  font-weight: 500;
  line-height: 0.8125rem;
  font-family: PingFangSC-Medium, sans-serif;
  /* -webkit-transition:font-size 0.2s ease-out; */
}
.container .banner .banner-cont .banner-title1{
  font-size: .75rem;
  line-height: 1.05rem;
  color: #FFF;
  font-family: PingFangSC-Semibold, sans-serif;
  /* -webkit-transition:font-size 0.2s ease-out; */
}
.container .banner .banner-cont .banner-title2{
  font-size: .25rem;
  line-height: .55rem;
  color: #fff;
  font-family: PingFangSC-Light, sans-serif;
  margin-top: .125rem;
}

.container .banner .banner-cont .banner-h4{
  font-size: .525rem;
  color: #2C2C2C;
  letter-spacing: 0;
  font-family: PingFangSC-Semibold, sans-serif;
}
.container .banner .banner-cont .banner-p{
  font-size: .3rem;
  font-weight: 300;
  line-height: .525rem;
  font-family: PingFangSC-Light, sans-serif;
  color: #2C2C2C;
  letter-spacing: 0;
  margin-top: .225rem;
}
.container .banner .banner-cont .banner-btn{
  margin: .45rem 0 0;
  width: 4rem;
  height: .7rem;
  background: #D43A3C;
  border-radius: .125rem;
  color: #fff;
  font-size: .3rem;
  line-height: 0.7rem;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
}

.container .banner .banner-bar{
  display: flex;
  align-items: center;
  margin-top: .875rem;
}
.container .banner .banner-dev{
  display: flex;
  align-items: center;
  font-size: .3rem;
  font-weight: 300;
  line-height: .525rem;
  font-family: PingFangSC-Light, sans-serif;
  color: #2C2C2C;
  letter-spacing: 0;
  margin-left: 30px;
}
.container .banner .banner-dev span{
  width: .5rem;
  height: .5rem;
  background: #A70C0A;
  border-radius: 5px;
  color: #fff;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: bold;
  text-align: center;
  line-height: .5rem;
  margin: 0 8px;
}

.container .banner .banner-cont-left{
  padding: 1.9rem 0 0 3.76rem;
  position: relative;
  z-index: 10;
}
.container .banner .banner-cont-right{
  position: absolute;
  right: 0;
  bottom: -1px;
}
.container .banner .banner-cont-right img{
  width: auto;
  height: 9.975rem;
}
.container .banner .banner-cont-left .banner-btn{
  margin-top: .525rem;
  width: 4rem;
  height: .7rem;
  background: #D43A3C;
  border-radius: .125rem;
  color: #fff;
  font-size: .3rem;
  line-height: 0.7rem;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
}
.container .banner .banner-cont-left .banner-h1{
  font-size: .75rem;
  color: #CF2C2E;
  letter-spacing: 0;
  line-height: .9rem;
  font-family: PingFangSC-Semibold, sans-serif;
}
.container .banner .banner-cont-left .banner-h2{
  font-size: .75rem;
  color: #2C2C2C;
  letter-spacing: 0;
  line-height: .9rem;
  margin-top: .125rem;
  font-weight: 600;
  font-family: PingFangSC-Semibold, sans-serif;
}
.container .banner .banner-cont-left .banner-p{
  font-size: .35rem;
  font-weight: 300;
  line-height: .5rem;
  font-family: PingFangSC-Light, sans-serif;
  color: #2C2C2C;
  letter-spacing: 0;
  margin-top: .5rem;
}
.container .banner .banner-cont-left .banner-btn:hover{
  opacity: 0.8;
}
.container .banner .banner-cont .banner-btn:hover{
  opacity: 0.8;
}

.container .banner .banner-cont .banner-btn1{
  margin: .45rem auto 0;
  width: 3.75rem;
  height: .925rem;
  background: rgba(0,0,0,0.11);
  border-radius: 37px;
  border: 1px solid #FFFFFF;
  color: #fff;
  font-size: .3rem;
  line-height: 0.925rem;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
}
.container .banner .banner-cont .banner-btn1:hover{
  opacity: 0.8;
}

.sub-nav{position: relative;top: -60px; z-index: 2;}
.sub-nav div{display: flex;justify-content: space-between;border-radius: 10px;height: 116px;box-sizing: border-box;}
.sub-nav div a{display: flex;justify-content: flex-start;box-sizing: border-box;padding: 20px 20px 0;width: 280px;
height: 116px;background: linear-gradient( 180deg, #F3F5F8 0%, #FFFFFF 100%);border-radius: 8px;border: 2px solid #FFFFFF;}

.sub-nav div a:hover{background: linear-gradient( 180deg, #EAEFF7 0%, #F8F9FB 100%);}
.sub-nav div a::after{display: block;content: "";width: 68px;height: 68px;background-image: url(../images/index/m_nav1.png);background-repeat: no-repeat;margin-left: 0px;background-size: 100% auto;background-position: top center;transition: background-position 11s ease; }

.sub-nav div a:nth-child(2)::after{background: url(../images/index/m_nav2.png);background-size: 100%;}

.sub-nav div a:nth-child(3)::after{background: url(../images/index/m_nav3.png);background-size: 100%;}

.sub-nav div a:nth-child(4)::after{background: url(../images/index/m_nav4.png);background-size: 100%;}

.sub-nav div a:hover::after{animation: scroll-image 0.01s linear forwards;}

@keyframes scroll-image {  
    0% {  
        background-position: top center; /* 动画开始时背景图片在顶部 */  
    }  
    100% {  
        background-position: bottom center; /* 动画结束时背景图片在底部 */  
    }  
}

.sub-nav div a p{width: 168px;font-weight: 400;font-size: 14px;color: #5D5F63;line-height: 20px;display: block;}
.sub-nav div a p b{display: block;font-weight: 500;font-size: 20px;color: #000000;margin-bottom: 8px;}
.sub-nav div a:hover p b{color: #D43A3C;}

.floor_1{
  width: 100%;
  text-align: center;
  background: #FFF;
  padding: 30px 0;
}
.floor_1 h4{
  font-size: .475rem;
  font-family: PingFangSC-Semibold, sans-serif;
  color: #2C2C2C;
  line-height: .675rem;
  text-align: center;
  padding-bottom: .25rem;
}
.floor_1 ul{
  display: flex;
  justify-content: space-around;
  gap: .1rem .05rem;
  margin-top: .375rem;
  flex-wrap: wrap;
}
.floor_1 ul li{
  width: 6.5rem;
  height: 1.5rem;
  min-width: 416px;
  padding-left: .375rem;
  border-radius: .125rem;
  background: #ededed;
  display: flex;
  color: #2C2C2C;
  align-items: center;
  font-size: .25rem;
  cursor: pointer;
  font-family: PingFangSC-Semibold, sans-serif;
  transition: all .3s;
}
.floor_1 ul li span{
  width: .5375rem;
  height: .5375rem;
  border-radius: 50%;
  border: 2px solid #2C2C2C;
  margin-right: .175rem;
  line-height: .5375rem;
  text-align: center;
  font-size: .375rem;
  color: #2C2C2C;
  font-family: PingFangSC-Semibold, sans-serif;
  transition: all .3s;
}
.floor_1 ul li em{
  font-style: normal;
  text-align: left;
  line-height: .375rem;
  font-family: PingFangSC-Regular, sans-serif;
}
.floor_1 ul li i{
  font-style: normal;
  text-align: left;
  line-height: .375rem;
  font-weight: 600;
}
.floor_1 ul li:hover{
  color: #fff;
  background: #D43A3C;
}
.floor_1 ul li:hover span{
  color: #fff;
  border: 2px solid #fff;
}

.floor_1 .questions-info p{
  transition: all .3s;
}
.floor_1 .questions-info p:first-child{
  text-align: left;
  margin-bottom: .125rem;
  font-family: PingFangSC-Semibold, sans-serif;
  font-weight: 600;
}
.floor_1 .questions-info i{
  font-style: normal;
  text-align: left;
  line-height: .25rem;
  font-size: .175rem;
  color: #6B6B6B;
  display: inline-block;
  transition: all .3s;
}
.floor_1 ul li:hover .questions-info p{
  color: #fff;
}
.floor_1 ul li:hover .questions-info i{
  color: #fff;
}

.floor_2{overflow: hidden;height: auto;padding-bottom: 80px;background:url(../images/bg10.jpg)top center no-repeat;background-size: cover;position: relative;z-index: 0;}
.floor_2::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);z-index: -1;}
.floor_2 .tit{text-align: center;line-height: 42px;padding: 92px 0 37px;}
.floor_2 .tit b{display: block;font-size: 38px;font-weight: 500;line-height: 46px;}
.floor_2 .tit span{display: block;font-weight: 400;font-size: 20px;padding-top: 8px;}
.floor_2 .tit b{color: #FFFFFF;}
.floor_2 .tit span{color: rgba(255,255,255,0.72);}
.floor_2 .w1180{display: flex;overflow: hidden;height: 354px;}
.floor_2 .w1180 .floor_menu{width: 180px;height: 354px;background: linear-gradient( 180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.3) 100%);border-top: 1px solid rgba(255,255,255,0.3);border-radius: 8px;display: block;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);} 
.floor_2 .w1180 .floor_menu li{width: 140px;height: 44px;margin: 0 0 10px 20px;font-weight: 400;font-size: 16px;color: rgba(255,255,255,0.72);display: flex;align-items: center;justify-content: center;}
.floor_2 .w1180 .floor_menu li:first-child{margin-top: 20px;}
.floor_2 .w1180 .floor_menu li.on{background: #D43A3C;border-radius: 2px;position: relative;color: rgba(255,255,255,1);}
.floor_2 .w1180 .floor_menu li.on::after{display: inline-flex;content: "";width: 8px;height: 12px;background: url(../images/fl2_vector.png);background-size: 100%;position: absolute;right: -8px;}
.floor_2 .w1180 .cont{width: 980px;height: 2124px;margin-left: 20px;display: flex;align-items: center;flex-direction: column;transition: 0.2s;}
.floor_2 .w1180 .cont .info{width: 980px;height: 354px;background: rgba(255,255,255,0.2);border-radius: 8px;display: flex;align-items: center;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);}
.floor_2 .w1180 .cont .info .text{margin-left: 30px;}
.floor_2 .w1180 .cont .info .text span{display: block;font-weight: 500;font-size: 30px;color: #FFFFFF;margin-bottom: 15px;}
.floor_2 .w1180 .cont .info .text h4{display: block;font-weight: 400;font-size: 16px;color: rgba(255,255,255,0.72);line-height: 24px;margin-bottom: 20px;}
.floor_2 .w1180 .cont .info .text i{display: inline-block;font-weight: 400;font-size: 12px;color: rgba(255,255,255,0.9);margin-right: 20px;}
.floor_2 .w1180 .cont .info .text i em{display: block;margin: 0 auto 8px;width: 24px;height: 24px;background: url(../images/fl2_sw1_ico1.png);background-size: 100%;}
.floor_2 .w1180 .cont .info .text i:nth-child(2) em{background: url(../images/fl2_sw1_ico2.png);background-size: 100%;}
.floor_2 .w1180 .cont .info .text i:nth-child(3) em{background: url(../images/fl2_sw1_ico3.png);background-size: 100%;}
.floor_2 .w1180 .cont .info .text i:nth-child(4) em{background: url(../images/fl2_sw1_ico4.png);background-size: 100%;}
.floor_2 .w1180 .cont .info .text i:nth-child(5) em{background: url(../images/fl2_sw1_ico5.png);background-size: 100%;}
.floor_2 .w1180 .cont .info .text i:nth-child(6) em{background: url(../images/fl2_sw1_ico6.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(2) .text i:nth-child(1) em{background: url(../images/fl2_sw2_ico1.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(2) .text i:nth-child(2) em{background: url(../images/fl2_sw2_ico2.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(2) .text i:nth-child(3) em{background: url(../images/fl2_sw2_ico3.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(2) .text i:nth-child(4) em{background: url(../images/fl2_sw2_ico4.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(2) .text i:nth-child(5) em{background: url(../images/fl2_sw2_ico5.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(3) .text i:nth-child(1) em{background: url(../images/fl2_sw3_ico1.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(3) .text i:nth-child(2) em{background: url(../images/fl2_sw3_ico2.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(3) .text i:nth-child(3) em{background: url(../images/fl2_sw3_ico3.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(3) .text i:nth-child(4) em{background: url(../images/fl2_sw3_ico4.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(3) .text i:nth-child(5) em{background: url(../images/fl2_sw3_ico5.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(4) .text i:nth-child(1) em{background: url(../images/fl2_sw4_ico1.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(4) .text i:nth-child(2) em{background: url(../images/fl2_sw4_ico2.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(4) .text i:nth-child(3) em{background: url(../images/fl2_sw4_ico3.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(4) .text i:nth-child(4) em{background: url(../images/fl2_sw4_ico4.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(4) .text i:nth-child(5) em{background: url(../images/fl2_sw4_ico5.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(5) .text i:nth-child(1) em{background: url(../images/fl2_sw5_ico1.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(5) .text i:nth-child(2) em{background: url(../images/fl2_sw5_ico2.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(5) .text i:nth-child(3) em{background: url(../images/fl2_sw5_ico3.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(5) .text i:nth-child(4) em{background: url(../images/fl2_sw5_ico4.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(5) .text i:nth-child(5) em{background: url(../images/fl2_sw5_ico5.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(6) .text i:nth-child(1) em{background: url(../images/fl2_sw6_ico1.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(6) .text i:nth-child(2) em{background: url(../images/fl2_sw6_ico2.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(6) .text i:nth-child(3) em{background: url(../images/fl2_sw6_ico3.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(6) .text i:nth-child(4) em{background: url(../images/fl2_sw6_ico4.png);background-size: 100%;}
.floor_2 .w1180 .cont .info:nth-child(6) .text i:nth-child(5) em{background: url(../images/fl2_sw6_ico5.png);background-size: 100%;}
.floor_2 .w1180 .cont .info .text b{width: 550px;height: 0px;border-bottom: 1px solid rgba(255,255,255,0.16);display: block;margin: 40px 0 30px 0;}
.floor_2 .w1180 .cont .info .text a{margin-left: 0;width: 116px;height: 40px;background: #D43A3C;border-radius: 2px;font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 40px;display: block;text-align: center;}
.floor_2 .w1180 .cont .info .pic{display: block;width: 350px;height: 294px;background:url(../images/index/fl2_sw1.jpg)center center no-repeat;background-size: cover;margin-left:20px;}
.floor_2 .w1180 .cont .info:nth-child(2) .pic{background:url(../images/fl2_sw2.jpg)center center no-repeat;background-size: cover;}
.floor_2 .w1180 .cont .info:nth-child(3) .pic{background:url(../images/fl2_sw3.jpg)center center no-repeat;background-size: cover;}
.floor_2 .w1180 .cont .info:nth-child(4) .pic{background:url(../images/fl2_sw4.jpg)center center no-repeat;background-size: cover;}
.floor_2 .w1180 .cont .info:nth-child(5) .pic{background:url(../images/fl2_sw5.jpg)center center no-repeat;background-size: cover;}
.floor_2 .w1180 .cont .info:nth-child(6) .pic{background:url(../images/fl2_sw6.jpg)center center no-repeat;background-size: cover;}
.floor_2 .bot{width: 1180px;margin: 0 auto;}
.floor_2 .bot h5{display: block;width: 1180px;height: 0px;border: 1px solid rgba(255,255,255,0.16);margin: 40px 0;}
.floor_2 .bot h3{display: block;text-align: center;font-weight: 400;font-size: 24px;color: rgba(255,255,255,0.9);margin-bottom: 30px;}
.floor_2 .bot dl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_2 .bot dl dd{width: 280px;height: 156px;background: linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.1) 100%);border-radius: 8px;border: 1px solid;border-image: linear-gradient(180deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)) 1 1;display: flex;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
.floor_2 .bot dl dd .img{display: block;width: 50px;height: 50px;background:url(../images/fl2_bot1.png);background-size: 100%;margin: 23px 0 0 20px;}
.floor_2 .bot dl dd:nth-child(2) .img{background:url(../images/fl2_bot2.png);background-size: 100%;}
.floor_2 .bot dl dd:nth-child(3) .img{background:url(../images/fl2_bot3.png);background-size: 100%;}
.floor_2 .bot dl dd:nth-child(4) .img{background:url(../images/fl2_bot4.png);background-size: 100%;}
.floor_2 .bot dl dd .text1{margin: 20px 0 0 10px;}
.floor_2 .bot dl dd .text1 span{display: block;font-weight: 500;font-size: 20px;color: #FFFFFF;margin-bottom: 4px;}
.floor_2 .bot dl dd .text1 p{display: block;font-weight: 400;font-size: 16px;color: rgba(255,255,255,0.72);margin-bottom: 20px;}
.floor_2 .bot dl dd .text1 a{display: block;text-align: center;width: 113px;height: 40px;border-radius: 4px;border: 1px solid rgba(255,255,255,0.32);font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 40px;}
.floor_2 .bot dl dd .text1 a::after{display: inline-flex;content: "";width: 12px;height: 12px;background: url(../images/arrow1.png);background-size: 100%;margin-left: 5px;vertical-align: -1px;}


.cashier{
  height: auto;
  overflow: hidden;
  background: #F3F5F8;
  padding-bottom: 80px;
  background-image:url('/static/images/shangchao.jpg'); 
  background-size: cover; 
  background-repeat: no-repeat; 
  background-position: center;
}
.cashier .tit{text-align: center;line-height: 42px;padding: 72px 0 67px;}
.cashier .tit b{display: block;font-size: 38px;font-weight: 500;color: #FFF;line-height: 46px;}
.cashier .tit span{display: block;font-weight: 400;font-size: 20px;color: #e5e6e9;padding-top: 8px;}
.cashier .width{display: flex;align-items: center;width: 1180px;height: 260px;background:url(../images/fl5_1.png);background-size: 100%; margin: 0 auto;}
.cashier .t1{width: 360px;height: 180px;margin-right: 120px;}
.cashier .t1 b{display: block;font-weight: 500;font-size: 14px;color:#5D5F63;line-height: 22px;margin-bottom: 47px;}
.cashier .t1 b em{font-weight: bold;font-size: 14px;color: #252627;}
.cashier .t1 i{font-weight: 400;font-size: 16px;color: #252627;margin-bottom: 20px;display: inline-block;}
.cashier .t1 i:nth-child(1){margin-right:85px;}
.cashier .t1 i em{width: 24px;height: 24px;background:url(../images/index/fl5_ico1.png);background-size: 100%;display: inline-block;margin-right:8px;vertical-align: -5px;}
.cashier .t2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 674px;}
.cashier .t2 ul li{width: 68px;height: 68px;background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 1px solid #FFFFFF;margin-bottom: 24px;margin-right: 24px;display: block;box-sizing: border-box;font-weight: 400;font-size: 14px;color: #fff;text-align: center;}
.cashier .t2 ul li em{
    display: flex;
    align-items: center;
    margin: 6px auto 4px;
    width: 60px;
    height: 60px;
    background-size: 100%;
    /* align-items: center; */
    justify-content: center;
}
.cashier .t2 .p-item{display: flex;align-items: center; gap: 0.185rem; margin-left: .3rem;}
.cashier .t2 .p-item img{ background: #fff; padding: 8px;}

.promo{height: auto;overflow: hidden;background: #ebf1f9 ;padding-bottom: 80px;}
.promo .tit{text-align: center;line-height: 42px;padding: 92px 0 37px;}
.promo .tit b{display: block;font-size: 38px;font-weight: 500;color: #ab5516;line-height: 46px;}
.promo .tit span{display: block;font-weight: 400;font-size: 20px;color: #49382c;padding-top: 8px;}
.promo .width{display: flex;align-items: center;width: 1180px;height: 260px;background:url(../images/fl5_1.png);background-size: 100%; margin: 0 auto;}
.promo .t1{width: 360px;height: 180px;margin-right: 120px;}
.promo .t1 b{display: block;font-weight: 500;font-size: 14px;color:#5D5F63;line-height: 22px;margin-bottom: 47px;}
.promo .t1 b em{font-weight: bold;font-size: 14px;color: #252627;}
.promo .t1 i{font-weight: 400;font-size: 16px;color: #252627;margin-bottom: 20px;display: inline-block;}
.promo .t1 i:nth-child(1){margin-right:85px;}
.promo .t1 i em{width: 24px;height: 24px;background:url(../images/index/fl5_ico1.png);background-size: 100%;display: inline-block;margin-right:8px;vertical-align: -5px;}
.promo .t2 ul{
  display: flex;
  width: 100%;
  margin: 6px auto 4px;
  background-size: 100%;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.promo .t2 ul li{
  width: 188px;
    height: 48px;
    background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);
    box-shadow: 8px 8px 20px 0px rgba(55, 99, 170, 0.1);
    border-radius: 8px;
    border: 1px solid #FFFFFF;
    margin-bottom: 24px;
    margin-right: 24px;
    display: flex;
    box-sizing: border-box;
    font-weight: 400;
    font-size: 14px;
    color: #252627;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.promo .t2 .p-item{display: flex;align-items: center; gap: 0.185rem; margin-left: .3rem;}
.promo .t2 .p-item img{ background: #fff; padding: 8px;}

.version{height: auto;overflow: hidden;background: #F3F5F8;padding-bottom: 80px;}
.version .tit{text-align: center;line-height: 42px;padding: 62px 0 57px;}
.version .tit b{display: block;font-size: 38px;font-weight: 500;color: #bb0404;line-height: 46px;}
.version .tit span{display: block;font-weight: 400;font-size: 20px;color: #e5e6e9;padding-top: 8px;}
.version .width{display: flex;align-items: center;width: 1180px;height: 260px;background:url(../images/fl5_1.png);background-size: 100%; margin: 0 auto;}
.version .t1{width: 360px;height: 180px;margin-right: 120px;}
.version .t1 b{display: block;font-weight: 500;font-size: 14px;color:#5D5F63;line-height: 22px;margin-bottom: 47px;}
.version .t1 b em{font-weight: bold;font-size: 14px;color: #252627;}
.version .t1 i{font-weight: 400;font-size: 16px;color: #252627;margin-bottom: 20px;display: inline-block;}
.version .t1 i:nth-child(1){margin-right:85px;}
.version .t1 i em{width: 24px;height: 24px;background:url(../images/index/fl5_ico1.png);background-size: 100%;display: inline-block;margin-right:8px;vertical-align: -5px;}
.version .t2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 674px;}
.version .t2 ul li{width: 68px;height: 68px;background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 1px solid #FFFFFF;margin-bottom: 24px;margin-right: 24px;display: block;box-sizing: border-box;font-weight: 400;font-size: 14px;color: #252627;text-align: center;}
.version .t2 ul li em{display: block;margin: 6px auto 4px;width: 60px;height: 60px;background:url(../images/index/fl5_logo1.png);background-size: 100%;}
.version-compare{width:100%;}
.version-compare .vc-head{display:flex;align-items:center;background:#F3F5F8;border:1px solid #DDDDDD;border-radius:4px 4px 0 0;}
.version-compare .vc-row{display:flex;align-items:center;border:1px solid #DDDDDD;border-top:none;}
.version-compare .vc-cell{flex:none;width:220px;padding:.2rem .2rem;font-size:12px;color:#282828;}
.version-compare .vc-feature{flex:1;width:auto;}
.version-compare .vc-cell:nth-child(n+2){text-align:center;}
.version-compare .vc-row:nth-child(odd){background:#FFFFFF;}
.version-compare .vc-row:nth-child(even){background:#FAFAFA;}
.version-compare .vc-note{font-size:.2rem;color:#6B6B6B;margin-top:.15rem;text-align:right;}
.version-compare .vc-error{text-align:center;padding:1rem;color:#ff6b6b;font-size:.3rem;background:#fff5f5;border-radius:4px;margin:.5rem 0;}
.version-compare .vc-cell .support{color:#52c41a;font-weight:bold;}
.version-compare .vc-head .vc-cell{font-size:16px;font-weight:bold;}
.version-compare .price-row{background:#f8f9fa;}
.version-compare .price-row .vc-cell{font-size:16px;font-weight:bold;}



.floor_3{height: auto;overflow: hidden;background: #F3F5F8;padding-bottom: 80px;}
.floor_3 .tit{text-align: center;line-height: 42px;padding: 92px 0 37px;}
.floor_3 .tit b{display: block;font-size: 38px;font-weight: 500;color: #FFF;line-height: 46px;}
.floor_3 .tit span{display: block;font-weight: 400;font-size: 20px;color: #e5e6e9;padding-top: 8px;}
.floor_3 .width{display: flex;align-items: center;width: 1180px;height: 260px;background:url(../images/fl5_1.png);background-size: 100%; margin: 0 auto;}
.floor_3 .t1{width: 360px;height: 180px;margin-right: 120px;}
.floor_3 .t1 b{display: block;font-weight: 500;font-size: 14px;color:#5D5F63;line-height: 22px;margin-bottom: 47px;}
.floor_3 .t1 b em{font-weight: bold;font-size: 14px;color: #252627;}
.floor_3 .t1 i{font-weight: 400;font-size: 16px;color: #252627;margin-bottom: 20px;display: inline-block;}
.floor_3 .t1 i:nth-child(1){margin-right:85px;}
.floor_3 .t1 i em{width: 24px;height: 24px;background:url(../images/index/fl5_ico1.png);background-size: 100%;display: inline-block;margin-right:8px;vertical-align: -5px;}
.floor_3 .t2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 674px;}
.floor_3 .t2 ul li{width: 68px;height: 68px;background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 1px solid #FFFFFF;margin-bottom: 24px;margin-right: 24px;display: block;box-sizing: border-box;font-weight: 400;font-size: 14px;color: #252627;text-align: center;}
.floor_3 .t2 ul li em{display: block;margin: 6px auto 4px;width: 60px;height: 60px;background:url(../images/index/fl5_logo1.png);background-size: 100%;}

