@charset "utf-8";
body{font-family:"PingFang SC","Microsoft YaHei","微软雅黑","宋体";background:#fff;font-size:14px;}
*{margin: 0;padding:0;}
a{text-decoration:none; cursor:pointer;}
img{border:0;vertical-align:middle;}
ul li{list-style: none}
em,i{font-style:normal;}
.w1180{width: 1180px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clearfix {*zoom: 1;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.banner{height: 430px;background: url(images/banner.png)center top no-repeat;background-size: cover;}
.banner .info{padding-top: 130px;display: inline-block;}
.banner .info span{display: block;font-weight: bold;font-size: 46px;color: #000000;margin-bottom: 20px;}
.banner .info p{font-weight: 500;font-size: 22px;color: #000000;}
.banner .info a{display: block;text-align: center;width: 187px;height: 46px;background: #0052D9;border-radius: 3px;font-weight: 500;font-size: 18px;color: #FFFEFE;line-height: 46px;margin-top: 60px;}
.banner .fr img{width: 522px;height: 295px;display: block;padding-top: 90px;}

a.btn{display: block;width: 247px;height: 46px;background: #0052D9;border-radius: 3px;text-align: center;font-weight: 500;font-size: 16px;color: #FFFFFF;line-height: 46px;margin: 0 auto;}

.title_1{text-align: center;padding: 100px 0 50px 0;font-weight: bold;font-size: 30px;color: #000000;}

.floor_1{height: auto;padding-bottom: 100px;}
.floor_1 ul{display: flex;justify-content:space-between;flex-wrap: wrap;}
.floor_1 ul li{width: 180px;height: 512px;background: #2D5DBE url(images/fl1_1.png);background-size: 100%;transition: all 0.5s ease-in-out;}
.floor_1 ul li:nth-child(2){background: #2D5DBE url(images/fl1_2.png);background-size: 100%;}
.floor_1 ul li:nth-child(3){background: #2D5DBE url(images/fl1_3.png);background-size: 100%;}
.floor_1 ul li:nth-child(4){background: #2D5DBE url(images/fl1_4.png);background-size: 100%;}
.floor_1 ul li:nth-child(5){background: #2D5DBE url(images/fl1_5.png);background-size: 100%;}
.floor_1 ul li .mask{display: none;width: 420px;height: 512px;padding: 29px 0 0 31px;}
.floor_1 ul li .mask span{display: block;font-weight: 500;font-size: 24px;color: #000000;margin-bottom: 18px;}
.floor_1 ul li .mask p{font-weight: 400;font-size: 16px;color: #395886;margin-bottom: 16px;}
.floor_1 ul li .mask p em{display: inline-block;width: 11px;height: 9px;background:url(images/tick.png);background-size: 100%;margin-right: 10px;vertical-align: 2px;}
.floor_1 ul li .mask b{display: block;font-weight: 500;font-size: 18px;color: #000000;margin: 35px 0 10px 0;}
.floor_1 ul li .mask .logo{display: flex;align-items: center;}
.floor_1 ul li .mask .logo i{display: inline-block;width: 100px;height: 40px;background: url(images/fl1_logo1.png);background-size: 100%;margin-right: 18px;}
.floor_1 ul li .mask .logo i:nth-child(2){background: url(images/fl1_logo2.png);background-size: 100%;}
.floor_1 ul li .mask .logo i:nth-child(3){background: url(images/fl1_logo3.png);background-size: 100%;margin-right: 0;}
.floor_1 ul li:nth-child(2) .mask .logo i:nth-child(1){background: url(images/fl1_logo4.png);background-size: 100%;}
.floor_1 ul li:nth-child(2) .mask .logo i:nth-child(2){background: url(images/fl1_logo5.png);background-size: 100%;}
.floor_1 ul li:nth-child(2) .mask .logo i:nth-child(3){background: url(images/fl1_logo6.png);background-size: 100%;}
.floor_1 ul li:nth-child(3) .mask .logo i:nth-child(1){background: url(images/fl1_logo7.png);background-size: 100%;}
.floor_1 ul li:nth-child(3) .mask .logo i:nth-child(2){background: url(images/fl1_logo8.png);background-size: 100%;}
.floor_1 ul li:nth-child(3) .mask .logo i:nth-child(3){background: url(images/fl1_logo9.png);background-size: 100%;}
.floor_1 ul li:nth-child(4) .mask .logo i:nth-child(1){background: url(images/fl1_logo10.png);background-size: 100%;}
.floor_1 ul li:nth-child(4) .mask .logo i:nth-child(2){background: url(images/fl1_logo11.png);background-size: 100%;}
.floor_1 ul li:nth-child(4) .mask .logo i:nth-child(3){background: url(images/fl1_logo12.png);background-size: 100%;}
.floor_1 ul li:nth-child(5) .mask .logo i:nth-child(1){background: url(images/fl1_logo13.png);background-size: 100%;}
.floor_1 ul li:nth-child(5) .mask .logo i:nth-child(2){background: url(images/fl1_logo14.png);background-size: 100%;}
.floor_1 ul li:nth-child(5) .mask .logo i:nth-child(3){background: url(images/fl1_logo15.png);background-size: 100%;}
.floor_1 ul li .mask b:nth-child(7){margin: 15px 0 18px 0;}
.floor_1 ul li .mask .status{display: flex;justify-content: space-between;flex-wrap: wrap;width: 85%;}
.floor_1 ul li .mask .status dd{width: 110px;height: 16px;font-weight: 500;font-size: 16px;color: #395886;line-height: 16px;margin-bottom: 12px;}
.floor_1 ul li .mask .status dd::before{display: inline-block;content: "";width: 6px;height: 6px;background: #0052D9;border-radius: 50%;border: 1px solid #EDF3FF;margin-right: 5px;vertical-align: 2px;}
.floor_1 ul li .mask .b{display: flex;align-items: center;margin-top: 28px;}
.floor_1 ul li .mask .b a{display: block;text-align: center;width: 169px;height: 36px;background: #0052D9;border-radius: 3px;font-weight: 500;font-size: 14px;color: #FFFFFF;line-height: 36px;}
.floor_1 ul li .mask .b a:nth-child(2){margin-left: 18px;background: #FFFFFF;border: 1px solid #0052D9;color: #0052D9;}
.floor_1 ul li .t{padding-top: 30px;width: 180px;height: 512px;}
.floor_1 ul li .t h5{display: block;font-weight: bold;font-size: 20px;color: #FFFFFF;line-height: 26px;text-align: center;margin-bottom: 25px;}
.floor_1 ul li .t h4{display: block;font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 24px;margin-left: 27px;}
.floor_1 ul li.on{width: 420px;height: 512px;background: #FFFFFF;box-shadow: 0px 3px 19px 1px rgba(219,229,245,0.8);transition: all 0.5s ease-in-out;}
.floor_1 ul li.on .t{display: none;}
.floor_1 ul li.on .mask{display: block;}


.floor_2{height: auto;overflow: hidden;padding-bottom: 100px;background: #F8F9FA;}
.floor_2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_2 ul li{width: 280px;height: 170px;background: #FFFFFF;box-shadow: 0px 5px 14px 2px rgba(233,238,245,0.8);border-radius: 8px;margin-bottom: 20px;border: 1px solid rgba(0,0,0,0);box-sizing: border-box;}
.floor_2 ul li img{display: block;margin: 20px auto 12px;width: 50px;height: 50px;}
.floor_2 ul li span{display: block;text-align: center;font-weight: bold;font-size: 24px;color: #000000;margin-bottom: 12px;}
.floor_2 ul li p{text-align: center;font-weight: 500;font-size: 16px;color: #767676;}
.floor_2 ul li.on{background: #1449C3;}
.floor_2 ul li.on span{color: #FEFEFF;}
.floor_2 ul li.on p{color: #FEFEFF;}
.floor_2 a{margin-top: 30px;}


.floor_3{height: auto;padding-bottom: 100px;}
.floor_3 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_3 ul li{width: 576px;height: 171px;background: linear-gradient(180deg, #D4DEF5 0%, #F3F6FB 100%);border-radius: 8px;margin-bottom: 22px;position: relative;border: 1px solid rgba(0,0,0,0);box-sizing: border-box;padding: 30px 0 0 28px;}
.floor_3 ul li:nth-child(n+3){width: 380px;height: 208px;background: #FFFFFF;box-shadow: 0px 5px 14px 2px rgba(233,238,245,0.8);border-radius: 8px;}
.floor_3 ul li i{display: block;position: absolute;width: 200px;height: 171px;background: url(images/fl3_ico1.png);background-size: 100%;top: 0;right: 0;}
.floor_3 ul li:nth-child(2) i{background: url(images/fl3_ico2.png);background-size: 100%;}
.floor_3 ul li span{display: block;font-weight: bold;font-size: 24px;color: #000000;margin-bottom: 25px;}
.floor_3 ul li span em{font-weight: bold;font-size: 24px;color: #1A4EE3;}
.floor_3 ul li p{font-weight: 500;font-size: 16px;color: #767676;line-height: 30px;}
.floor_3 ul li p em{display: inline-block;width: 7px;height: 7px;background: #1563F3;border-radius: 50%;margin-right: 9px;vertical-align: 2px;}
.floor_3 a{margin-top: 34px;}