@charset "utf-8";* {margin:0;padding:0;border:0;outline:0;box-sizing:border-box;background-repeat:no-repeat;background-position:center center;font-weight:normal;}
body {font-family:"PingFang SC","Microsoft YaHei","微软雅黑","宋体";}
ul,li {list-style:none;}
a {text-decoration:none!important;cursor:pointer;}
img {width:100%;border:none;display:block;vertical-align:middle;}
em,i {font-style:normal;}
.fl {float:left;}
.fr {float:right;}
.wrapper {width:10rem;margin:0 auto;font-size:0.32rem;}
.width {width:9.2rem;margin:0 auto;}
.clearfix {*zoom:1;}
.clearfix:after {display:block;content:" ";height:0;visibility:hidden;clear:both;}
a.btn_vfx {display:block;width:4.666666666666667rem;height:1.0666666666666667rem;background:#2E74FF;border-radius:0.5333333333333333rem;text-align:center;font-weight:400;font-size:0.4rem;color:#FFFFFF;line-height:1.0666666666666667rem;margin:0.6666666666666666rem auto 0;}
.justify {display:flex;justify-content:space-between;flex-wrap:wrap;}
.banner {height:6.666666666666667rem;background:url(../img/banner.png)top center no-repeat;background-size:100%;margin-top:1.32rem;box-sizing:border-box;padding:1.12rem 0 0 0.5333333333333333rem;}
.banner h5 {display:block;font-weight:400;font-size:0.29333333333333333rem;color:#252627;margin-bottom:0.4rem;}
.banner h5::before {content:"";display:inline-block;width:1.8133333333333332rem;height:0.36rem;background:url(../img/b_logo.png);background-size:100%;margin-right:0.16rem;vertical-align:-0.09333333333333334rem;}
.banner span {display:block;font-weight:bold;font-size:0.56rem;color:#000000;margin-bottom:0.32rem;}
.banner span em {font-weight:bold;font-size:0.56rem;color:#0077FF;}
.banner p {font-weight:400;font-size:0.37333333333333335rem;color:#595959;margin-bottom:0.37333333333333335rem;}
.banner .i {display:flex;align-items:center;}
.banner i {display:block;font-weight:400;font-size:0.26666666666666666rem;color:#1F1F1F;margin-right:0.3333333333333333rem;}
.banner i::before {content:"";display:inline-block;width:0.21333333333333335rem;height:0.3333333333333333rem;background:url(../img/b_tick.png);background-size:100%;margin-right:0.05333333333333334rem;vertical-align:-0.02666666666666667rem;}
.banner i:last-child {margin-right:0;}
.banner a {display:block;margin-left:0;width:2.8rem;}
.title {text-align:center;padding:1.2rem 0 0.6666666666666666rem;}
.title span {display:block;font-weight:bold;font-size:0.5333333333333333rem;color:#000000;}
.title p {font-weight:400;font-size:0.26666666666666666rem;color:#595959;margin-top:0.32rem;}
.floor_1 {height:auto;overflow:hidden;padding-bottom:1.2rem;}
.floor_1 ul li {width:4.466666666666667rem;height:6.533333333333333rem;background:linear-gradient( 180deg,#F5F7FF 0%,#FFFFFF 100%);box-shadow:0.02666666666666667rem 0.08rem 0.26666666666666666rem -0.04rem rgba(0,0,0,0.05);border-radius:0.21333333333333335rem;border:2px solid #FFFFFF;box-sizing:border-box;padding-top:0.4266666666666667rem;margin-bottom:0.26666666666666666rem;position:relative;}
.floor_1 ul li span {display:block;font-weight:500;font-size:0.37333333333333335rem;color:#000000;line-height:0.4533333333333333rem;margin:0 0 0.26666666666666666rem 0.4rem;}
.floor_1 ul li p {width:3.6666666666666665rem;font-weight:400;font-size:0.26666666666666666rem;color:#595959;line-height:0.37333333333333335rem;margin:0 0 0.4rem 0.4rem;}
.floor_1 ul li img {display:block;width:3.64rem;height:2.32rem;margin:0 0 0.26666666666666666rem 0.4rem;}
.floor_1 ul li:nth-child(2) img {width:3.6533333333333333rem;height:2.1066666666666665rem;}
.floor_1 ul li:nth-child(4) img {width:3.533333333333333rem;height:2.2933333333333334rem;}
.floor_1 ul li b {display:block;font-weight:400;font-size:0.29333333333333333rem;color:#0077FF;position:absolute;left:0.4rem;bottom:0.4666666666666667rem;}
.floor_1 ul li b::after {content:"";display:inline-block;width:0.17333333333333334rem;height:0.17333333333333334rem;background:url(../img/fl1_arrow.png);background-size:100%;margin-left:0.10666666666666667rem;vertical-align:0.013333333333333334rem;}
.floor_1 ul li:hover {background:linear-gradient( 180deg,#E7EBFF 0%,#FFFFFF 100%);box-shadow:0.02666666666666667rem 0.08rem 0.26666666666666666rem -0.04rem rgba(127,141,200,0.25);}
.floor_1 a {margin-top:0.4rem;}
.floor_2 {height:auto;overflow:hidden;padding-bottom:1.2rem;background:#F1F6FF;}
.floor_2 .t1 h4 {display:block;width:9.2rem;height:0.9333333333333333rem;background:#0077FF;border-radius:0.21333333333333335rem;text-align:center;font-weight:500;font-size:0.37333333333333335rem;color:#FFFFFF;line-height:0.9333333333333333rem;margin-bottom:0.26666666666666666rem;}
.floor_2 .t1 .info1 {width:9.2rem;height:2.8rem;background:linear-gradient( 360deg,#FFFFFF 0%,#F5F7FF 100%);box-shadow:0.05333333333333334rem 0.16rem 0.5333333333333333rem -0.08rem rgba(0,0,0,0.05);border-radius:0.21333333333333335rem;border:2px solid #FFFFFF;box-sizing:border-box;padding-top:0.5066666666666667rem;}
.floor_2 .t1 .info1 ul {width:8.32rem;margin:auto;}
.floor_2 .t1 .info1 ul li {font-weight:400;font-size:0.32rem;color:#000000;text-align:center;}
.floor_2 .t1 .info1 ul li::before {content:"";display:block;width:1.28rem;height:1.28rem;background:url(../img/fl2_1.png);background-size:100%;margin:0 auto 0.24rem;}
.floor_2 .t1 .info1 ul li:nth-child(2)::before {background:url(../img/fl2_2.png) no-repeat;background-size:100%;}
.floor_2 .t1 .info1 ul li:nth-child(3)::before {background:url(../img/fl2_3.png) no-repeat;background-size:100%;}
.floor_2 .t1 .info1 ul li:nth-child(4)::before {background:url(../img/fl2_4.png) no-repeat;background-size:100%;}
.floor_2 .t1 .info1 ul li:nth-child(5)::before {background:url(../img/fl2_5.png) no-repeat;background-size:100%;}
.floor_2 img {display:block;width:9.2rem;height:0.6133333333333333rem;margin:0.06666666666666667rem auto 0;}
.floor_2 .t2 h3 {display:block;width:9.2rem;height:0.9333333333333333rem;background:#7863FF;border-radius:0.21333333333333335rem;text-align:center;font-weight:500;font-size:0.37333333333333335rem;color:#FFFFFF;line-height:0.9333333333333333rem;margin-bottom:0.26666666666666666rem;}
.floor_2 .t2 .info2 {width:9.2rem;height:8.026666666666667rem;background:#FFFFFF;box-shadow:0.02666666666666667rem 0.08rem 0.26666666666666666rem -0.04rem #E1EBFC;border-radius:0.21333333333333335rem;border:2px solid rgba(255,255,255,1);box-sizing:border-box;padding-top:0.29333333333333333rem;}
.floor_2 .t2 .info2 ul {width:8.666666666666666rem;margin:auto;}
.floor_2 .t2 .info2 ul li {width:4.2rem;height:2.2666666666666666rem;background:linear-gradient( 180deg,#F8F3FF 0%,#FFFFFF 100%);box-shadow:0.05333333333333334rem 0.16rem 0.5333333333333333rem -0.08rem rgba(0,0,0,0.05);border-radius:0.21333333333333335rem;border:2px solid #FFFFFF;margin-bottom:0.26666666666666666rem;box-sizing:border-box;padding:0.3333333333333333rem 0 0 0.4266666666666667rem;}
.floor_2 .t2 .info2 ul li span {display:block;font-weight:bold;font-size:0.32rem;color:#000000;}
.floor_2 .t2 .info2 ul li span::before {content:"";display:inline-block;width:0.5333333333333333rem;height:0.5333333333333333rem;background:url(../img/fl2_ico1.png);background-size:100%;margin-right:0.13333333333333333rem;vertical-align:-0.13333333333333333rem;}
.floor_2 .t2 .info2 ul li:nth-child(2) span::before {background:url(../img/fl2_ico2.png);background-size:100%;}
.floor_2 .t2 .info2 ul li:nth-child(3) span::before {background:url(../img/fl2_ico3.png);background-size:100%;}
.floor_2 .t2 .info2 ul li:nth-child(4) span::before {background:url(../img/fl2_ico4.png);background-size:100%;}
.floor_2 .t2 .info2 ul li:nth-child(5) span::before {background:url(../img/fl2_ico5.png);background-size:100%;}
.floor_2 .t2 .info2 ul li:nth-child(6) span::before {background:url(../img/fl2_ico6.png);background-size:100%;}
.floor_2 .t2 .info2 ul li p {width:3.4133333333333336rem;font-weight:400;font-size:0.24rem;color:#595959;line-height:0.29333333333333333rem;margin-top:0.16rem;}
.floor_3 {height:auto;overflow:hidden;padding-bottom:1.2rem;}
.floor_3 ul li {width:4.466666666666667rem;height:3.6rem;background:linear-gradient( 180deg,#F5F7FF 0%,#FFFFFF 100%);box-shadow:0.02666666666666667rem 0.08rem 0.26666666666666666rem 0rem rgba(0,0,0,0.08);border-radius:0.21333333333333335rem;border:2px solid #FFFFFF;margin-bottom:0.26666666666666666rem;box-sizing:border-box;padding:0.5333333333333333rem 0 0 0.5333333333333333rem;}
.floor_3 ul li span {display:block;font-weight:bold;font-size:0.4rem;color:#000000;margin-bottom:0.32rem;}
.floor_3 ul li span::before {content:"";display:inline-block;width:0.6666666666666666rem;height:0.6666666666666666rem;background:url(../img/fl3_ico1.png);background-size:100%;margin-right:0.21333333333333335rem;vertical-align:-0.17333333333333334rem;}
.floor_3 ul li:nth-child(2) span::before {background:url(../img/fl3_ico2.png);background-size:100%;}
.floor_3 ul li:nth-child(3) span::before {background:url(../img/fl3_ico3.png);background-size:100%;}
.floor_3 ul li:nth-child(4) span::before {background:url(../img/fl3_ico4.png);background-size:100%;}
.floor_3 ul li:nth-child(5) span::before {background:url(../img/fl3_ico5.png);background-size:100%;}
.floor_3 ul li:nth-child(6) span::before {background:url(../img/fl3_ico6.png);background-size:100%;}
.floor_3 ul li:nth-child(7) span::before {background:url(../img/fl3_ico7.png);background-size:100%;}
.floor_3 ul li:nth-child(8) span::before {background:url(../img/fl3_ico8.png);background-size:100%;}
.floor_3 ul li p {width:3.4rem;font-weight:400;font-size:0.29333333333333333rem;color:#595959;line-height:0.4rem;}
.floor_3 a {margin-top:0.4rem;}
.floor_4 {height:auto;overflow:hidden;background:#FFFFFF;padding-bottom:1.2rem;background:#F4F5F6;}
.floor_4 ul li {width:4.466666666666667rem;height:5.1466666666666665rem;background:#FFFFFF;box-shadow:0.02666666666666667rem 0.08rem 0.4rem 0rem rgba(0,0,0,0.05);border-radius:0.21333333333333335rem;margin-bottom:0.26666666666666666rem;}
.floor_4 ul li h4 {width:4.466666666666667rem;height:1.28rem;background:url(../img/fl4_t1.png);background-size:100%;display:flex;align-items:center;box-sizing:border-box;padding-left:0.32rem;font-weight:bold;font-size:0.4rem;color:#000000;}
.floor_4 ul li:nth-child(2) h4 {background:url(../img/fl4_t2.png);background-size:100%;}
.floor_4 ul li:nth-child(3) h4 {background:url(../img/fl4_t3.png);background-size:100%;}
.floor_4 ul li:nth-child(4) h4 {background:url(../img/fl4_t4.png);background-size:100%;}
.floor_4 ul li span {display:block;font-weight:500;font-size:0.32rem;color:#1F1F1F;margin:0.4266666666666667rem 0 0.21333333333333335rem 0.32rem;}
.floor_4 ul li p {font-weight:400;font-size:0.26666666666666666rem;color:#595959;margin:0 0 0.21333333333333335rem 0.32rem;}
.floor_4 ul li p::before {display:inline-block;content:"";width:0.18666666666666668rem;height:0.18666666666666668rem;background:url(../img/fl4_tick.png);background-size:100%;margin-right:0.05333333333333334rem;}
.floor_4 ul li b {display:block;font-weight:400;font-size:0.4rem;color:#FF5031;margin-left:0.32rem;margin-top:0.4rem;}
.floor_4 ul li b em {font-weight:400;font-size:0.26666666666666666rem;color:#FF5031;}
.floor_4 a {margin-top:0.4rem;}
.floor_5 {height:auto;overflow:hidden;padding-bottom:1.2rem;}
.floor_5 .swiper-container {width:10rem;height:6.133333333333334rem;box-sizing:border-box;padding-top:0.13333333333333333rem;}
.floor_5 .swiper-slide {width:6.266666666666667rem;height:5.733333333333333rem;background:linear-gradient( 180deg,#F5F7FF 0%,#FFFFFF 100%);box-shadow:0.02666666666666667rem 0.08rem 0.4rem -0.08rem rgba(0,0,0,0.08);border-radius:0.21333333333333335rem;border:2px solid #FFFFFF;box-sizing:border-box;padding:0.5333333333333333rem 0 0 0.5333333333333333rem;}
.floor_5 .swiper-slide h4 {display:block;font-weight:bold;font-size:0.32rem;color:#000000;margin-bottom:0.4266666666666667rem;}
.floor_5 .swiper-slide h4::before {content:"";display:inline-block;width:0.9333333333333333rem;height:0.9333333333333333rem;background:url(../img/fl5_ico1.png);background-size:100%;margin-right:0.21333333333333335rem;vertical-align:-0.26666666666666666rem;}
.floor_5 .slide2 h4::before {background:url(../img/fl5_ico2.png);background-size:100%;}
.floor_5 .slide3 h4::before {background:url(../img/fl5_ico3.png);background-size:100%;}
.floor_5 .swiper-slide span {display:block;font-weight:400;font-size:0.32rem;color:#1F1F1F;margin-bottom:0.10666666666666667rem;}
.floor_5 .swiper-slide span::before {content:"";display:inline-block;width:0.26666666666666666rem;height:0.4rem;background:url(../img/fl5_tick.png);background-size:100%;margin-right:0.10666666666666667rem;vertical-align:-0.06666666666666667rem;}
.floor_5 .swiper-slide p {font-weight:400;font-size:0.26666666666666666rem;color:#999999;margin-bottom:0.32rem;margin-left:0.4rem;}
.floor_5 a {margin-top:0.4rem;}
