@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-size:14px;vertical-align:baseline;background:transparent;font-family:“PingFang SC”,“Microsoft YaHei”;}
body{background: #fff;}
a{text-decoration: none;cursor: pointer;}
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;}

.elip{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;word-break:break-all;}
.elips{overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.textclip{color: transparent;-webkit-text-fill-color: transparent;-webkit-background-clip: text!important;background-clip: text!important;}
.justify{display: flex;justify-content: space-between;flex-wrap: wrap;}

.banner{height: 534px;}
.banner .swiper-container{width: 1196px;height: 534px;margin: 0 auto;position: relative;}
.banner .swiper-slide{height: 534px;width: 1180px;}
.banner .swiper-slide img{display: none;}
.banner .swiper-pagination{position: absolute;bottom: 40px;}
.banner .swiper-pagination-bullet{width: 64px;height: 4px;background: rgba(255,255,255,1);border-radius: 0;}
.banner .swiper-pagination-bullet-active{background: #FFFFFF;}
.banner .swiper-button-prev{width: 32px;height: 88px;background: url(../images/index/prev1.png);background-size: 100%;position: absolute;top: 45%;}
.banner .swiper-button-next{width: 32px;height: 88px;background: url(../images/index/next1.png);background-size: 100%;position: absolute;top: 45%;}
.banner .swiper-button-prev:hover{background: url(../images/index/prev2.png);background-size: 100%;}
.banner .swiper-button-next:hover{background: url(../images/index/next2.png);background-size: 100%;}
.banner .swiper-button-prev::after{font-size: 0;}
.banner .swiper-button-next::after{font-size: 0;}


.title{text-align: center;padding: 80px 0 48px;}
.title span{display: block;font-weight: 600;font-size: 40px;color: #182141;}
.title p{font-weight: 400;font-size: 16px;color: #5D5F63;line-height: 28px;margin-top: 10px;}

.dj_btn{display: block;width: 231px;height: 58px;background: #DA2424;border-radius: 10px;text-align: center;font-weight: 500;font-size: 20px;color: #FFFFFF;line-height: 58px;margin: 60px auto 0;}


.floor_0{height: auto;overflow: hidden;padding-bottom: 80px;padding-top: 80px;}
.floor_0 h3{display: block;font-weight: 600;font-size: 32px;color: #182141;}
.floor_0 h3::before{display: inline-block;content: "";width: 18px;height: 32px;background: #0E6EFF;background: url(../images/index/fl0_ico1.png);background-size: 100%;margin-right: 8px;vertical-align: -5px;}
.floor_0 h5{display: block;font-weight: 400;font-size: 30px;color: #5D5F63;padding-top: 24px;}
.floor_0 h5 em{font-weight: 600;font-size: 38px;line-height: 42px;background: linear-gradient(0deg, #029EE8 0%, #027AE8 100%);}
.floor_0 h4{display: block;font-weight: 500;font-size: 40px;color: #182141;padding-top: 12px;}
.floor_0 .fl p{width: 574px;font-weight: 400;font-size: 16px;color: #5D5F63;line-height: 28px;text-align: justify;padding-top: 24px;}
.floor_0 .fr{width: 566px;height: 318px;position: relative;}
.floor_0 .fr img{display: block;width: 566px;height: 318px;position: absolute;top: 0;left: 0;z-index: 1;}
.floor_0 dl{width: 1180px;height: 118px;background: linear-gradient( 180deg, #EDF4FF 0%, #FFFFFF 100%);margin-top: 40px;}
.floor_0 dl dd{width: 295px;height: 78px;border-right: 1px solid rgba(24,33,65,0.1);box-sizing: border-box;text-align: center;}
.floor_0 dl dd:last-child{border-right: none;}
.floor_0 dl dd span{display: block;font-weight: 400;font-size: 14px;color: #182141;display: inline-block;}
.floor_0 dl dd span em{font-weight: 600;font-size: 48px;background: linear-gradient(0deg, #029EE8 0%, #027AE8 100%);}
.floor_0 dl dd b{display: block;font-weight: 400;font-size: 16px;color: #182141;}

.floor_1{height: auto;overflow: hidden;padding-bottom: 80px;background: #F4F5F8;}
.floor_1 .swiper-container{width: 1180px;height: 372px;margin: 0 auto;position: relative;}
.floor_1 .swiper-slide{width: 1180px;height: 372px;background: #FFFFFF;}
.floor_1 .swiper-slide .fr img{display: block;width: 500px;height: 372px;background: url(../images/index/fl1_1.png);background-size: 100%;}
.floor_1 .swiper-slide .fl{width:680px;height: 372px;border: 0px solid rgba(0,0,0,0);box-sizing: border-box;padding: 64px 0 0 48px;}
.floor_1 .swiper-slide .fl h5{display: block;width: 288px;height: 40px;background: linear-gradient( 90deg, #029EE8 0%, #027AE8 100%);text-align: center;font-weight: 500;font-size: 24px;color: #FFFFFF;line-height: 40px;}
.floor_1 .slide2 .fl h5{width: 216px;}
.floor_1 .swiper-slide .fl h4{display: block;font-weight: 500;font-size: 24px;color: #182141;padding-top: 12px;}
.floor_1 .swiper-slide .fl hr{width: 584px;height: 0px;border-top: 1px solid rgba(0,0,0,0.2);margin: 24px 0;}
.floor_1 .swiper-slide .fl p{font-weight: 400;font-size: 16px;color: #5D5F63;line-height: 28px;}
.floor_1 .swiper-button-prev{width: 56px;height: 56px;background: url(../images/index/fl1_prev1.png);background-size: 100%;position: absolute;top: 64px;left: 996px;}
.floor_1 .swiper-button-next{width: 56px;height: 56px;background: url(../images/index/fl1_next1.png);background-size: 100%;position: absolute;top: 64px;right: 48px;}
.floor_1 .swiper-button-prev:hover{background: url(../images/index/fl1_prev2.png);background-size: 100%;}
.floor_1 .swiper-button-next:hover{background: url(../images/index/fl1_next2.png);background-size: 100%;}
.floor_1 .swiper-button-prev::after{font-size: 0;}
.floor_1 .swiper-button-next::after{font-size: 0;}

.floor_2{height: auto;overflow: hidden;padding-bottom: 40px;padding-top: 80px;}
.floor_2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_2 ul li{width: 367px;height: 400px;background: #F4F5F8;margin-bottom: 40px;}
.floor_2 ul li img{display: block;width: 367px;height: 160px;}
.floor_2 ul li span{display: block;text-align: center;font-weight: bold;font-size: 24px;color: #182141;padding-top: 32px;}
.floor_2 ul li i{display: block;margin: 16px auto;width: 40px;height: 2px;background: #00479C;}
.floor_2 ul li p{width: 327px;font-weight: 400;font-size: 16px;color: #5D5F63;line-height: 22px;padding-left: 20px;display: block;font-style: normal;text-transform: none;text-align: justify;}

.floor_3{height: auto;overflow: hidden;padding-top: 80px;padding-bottom: 32px;background: url(../images/index/fl3_bg.png)center top no-repeat;background-size: cover;}
.floor_3 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_3 ul li{width: 295px;height: 180px;margin-bottom: 48px;}
.floor_3 ul li img{display: block;width: 128px;height: 128px;margin: 0 auto 16px;}
.floor_3 ul li span{display: block;text-align: center;font-weight: 400;font-size: 20px;color: #182141;}


.floor_4{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_4 .t1{width: 1180px;height: 120px;background: #F4F6F9;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}
.floor_4 .t1 dd{width: 295px;height: 120px;}
.floor_4 .t1 dd span{display: block;text-align: center;font-weight: 500;font-size: 16px;color: #182141;padding-top: 16px;}
.floor_4 .t1 dd span em{display: inline-block;font-weight: 600;font-size: 48px;color: #00479C;}
.floor_4 .t1 dd p{text-align: center;font-weight: 400;font-size: 16px;color: #5D5F63;}
.floor_4 .t1 i{display: block;position: absolute;width: 0;height: 64px;border-left: 1px solid rgba(0,0,0,0.2);top: 28px;left: 295px;}
.floor_4 .t1 i:nth-child(6){display: block;position: absolute;left: 590px;}
.floor_4 .t1 i:nth-child(7){display: block;position: absolute;left: 885px;}
.floor_4 .t2{width: 1180px;height: 484px;margin: 24px auto 0;}
.floor_4 .t2 .fl{display: flex;justify-content: space-between;flex-wrap: wrap;width: 780px;}
.floor_4 .t2 .fl img{display: block;width: 378px;height: 230px;margin-bottom: 24px;}
.floor_4 .t2 .fr img{display: block;width: 378px;height: 484px;}


.floor_5{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_5 .t1{height: 588px;background: url(../images/index/fl5_bg.png)center top no-repeat;background-size: cover;}
.floor_5 .t1 .title span{color: #FFFFFF;}
.floor_5 .t1 .title p{color: rgba(255,255,255,0.85);}
.floor_5 .t1 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_5 .t1 ul li{width: 277px;height: 208px;background: rgba(255,255,255,0.84);border-radius: 4px;
border-top: 2px solid rgba(255, 255, 255, 1);box-sizing: border-box;position: relative;}
.floor_5 .t1 ul li span{display: block;text-align: center;font-weight: 500;font-size: 24px;color: #182141;}
.floor_5 .t1 ul li span::before{display: block;margin: 32px auto 20px;content: "";width: 64px;height: 64px;background: url(../images/index/fl5_ico1.png);background-size: 100%;}
.floor_5 .t1 ul li:nth-child(2) span::before{background: url(../images/index/fl5_ico2.png);background-size: 100%;}
.floor_5 .t1 ul li:nth-child(3) span::before{background: url(../images/index/fl5_ico3.png);background-size: 100%;}
.floor_5 .t1 ul li:nth-child(4) span::before{background: url(../images/index/fl5_ico4.png);background-size: 100%;}
.floor_5 .t1 ul li p{text-align: center;font-weight: 400;font-size: 16px;color: #5D5F63;padding-top: 4px;}
.floor_5 .t1 ul li i{display: block;position: absolute;width: 48px;height: 48px;background: url(../images/index/fl5_arrow.png);background-size: 100%;top: 80px;right: -36px;}
.floor_5 .t2{width: 1180px;height: 556px;margin: 0 auto;background: #FFFFFF;margin-top: -80px;}
.floor_5 .t2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_5 .t2 ul li{width: 184px;height: 336px;background: url(../images/index/fl5_bg1.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(2){background: url(../images/index/fl5_bg2.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(3){background: url(../images/index/fl5_bg3.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(4){background: url(../images/index/fl5_bg4.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(5){background: url(../images/index/fl5_bg5.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(6){background: url(../images/index/fl5_bg6.png);background-size: 100%;}
.floor_5 .t2 ul li b{display: block;width: 40px;height: 40px;background: url(../images/index/fl5_1.png);background-size: 100%;margin: 120px auto 20px;}
.floor_5 .t2 ul li:nth-child(2) b{background: url(../images/index/fl5_2.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(3) b{background: url(../images/index/fl5_3.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(4) b{background: url(../images/index/fl5_4.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(5) b{background: url(../images/index/fl5_5.png);background-size: 100%;}
.floor_5 .t2 ul li:nth-child(6) b{background: url(../images/index/fl5_6.png);background-size: 100%;}
.floor_5 .t2 ul li span{display: block;text-align: center;font-weight: 500;font-size: 24px;color: #FFFFFF;}
.floor_5 .t2 ul li p{display: none;}
.floor_5 .t2 ul li:hover{width: 184px;height: 336px;background: url(../images/index/fl5_li_bg.png);background-size: 100%;}
.floor_5 .t2 ul li:hover b{margin-top: 32px;}
.floor_5 .t2 ul li:hover p{display: block;width: 154px;font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 22px;text-align: justify;padding: 8px 0 0 16px;}


.floor_6{height: auto;overflow: hidden;padding-bottom: 80px;background: #F1F6FC;}
.floor_6 .fl6_swiper{width: 1324px;height: 488px;margin: 0 auto;position: relative;}
.floor_6 .swiper-container{width: 1180px;height: 488px;margin: 0 auto;}
.floor_6 .swiper-slide{width: 367px;height: 488px;background: url(../images/index/fl6_sw1.png);background-size: 100%;display: block;position: relative;}
.floor_6 .slide2{background: url(../images/index/fl6_sw2.png);background-size: 100%;}
.floor_6 .slide3{background: url(../images/index/fl6_sw3.png);background-size: 100%;}
.floor_6 .slide4{background: url(../images/index/fl6_sw4.png);background-size: 100%;}
.floor_6 .slide5{background: url(../images/index/fl6_sw5.png);background-size: 100%;}
.floor_6 .slide6{background: url(../images/index/fl6_sw6.png);background-size: 100%;}
.floor_6 .swiper-slide .info{display: block;position: absolute;bottom: 0;width: 367px;height: 88px;background: linear-gradient( 90deg, rgba(2,158,232,0.8) 0%, rgba(2,137,232,0.8) 100%);display: flex;align-items: center;justify-content: center;}
.floor_6 .swiper-slide:hover .info{background: linear-gradient( 90deg, #029EE8 0%, #0289E8 100%);}
.floor_6 .swiper-slide .info span{display: block;text-align: center;font-weight: 400;font-size: 20px;color: #FFFFFF;line-height: 28px;}
.floor_6 .swiper-button-prev{width: 56px;height: 56px;background: url(../images/index/fl1_prev1.png);background-size: 100%;position: absolute;}
.floor_6 .swiper-button-next{width: 56px;height: 56px;background: url(../images/index/fl1_next1.png);background-size: 100%;position: absolute;}
.floor_6 .swiper-button-prev:hover{background: url(../images/index/fl1_prev2.png);background-size: 100%;}
.floor_6 .swiper-button-next:hover{background: url(../images/index/fl1_next2.png);background-size: 100%;}
.floor_6 .swiper-button-prev::after{font-size: 0;}
.floor_6 .swiper-button-next::after{font-size: 0;}


.floor_7{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_7 img{display: block;width: 1180px;height: 456px;margin: 0 auto;}


.floor_8{height: auto;overflow: hidden;padding-bottom: 100px;background: #F4F5F8;}
.floor_8 .fl{display: block;width: 578px;height: 498px;background: #FFFFFF;box-shadow: 0px 4px 8px 4px rgba(243,245,248,0.8);}
.floor_8 .fr{display: block;width: 578px;height: 498px;background: #FFFFFF;box-shadow: 0px 4px 8px 4px rgba(243,245,248,0.8);}
.floor_8 .tit{width: 498px;height: 40px;font-weight: 500;font-size: 28px;color: #182141;line-height: 40px;margin: 40px 0 24px 40px;}
.floor_8 .tit a{display: inline-block;float: right;font-weight: 400;font-size: 16px;color: #5D5F63;line-height: 40px;}
.floor_8 .tit a::after{display: inline-block;content: "";width: 18px;height: 18px;background: url(../images/index/fl8_arrow1.png);background-size: 100%;margin-left: 4px;vertical-align: -4px;}
.floor_8 .tit a:hover{color: #027AE8;}
.floor_8 .tit a:hover::after{background: url(../images/index/fl8_arrow2.png);background-size: 100%;}
.floor_8 .tit::before{display: inline-block;content: "";width: 10px;height: 24px;background: #027AE8;border-radius: 100px;margin-right: 10px;vertical-align: -2px;}
.floor_8 .fl img{display: block;width: 498px;height: 254px;margin-left: 40px;}
.floor_8 .fl span{width: 498px;}
.floor_8 .w1180 span{font-weight:bold;font-size: 20px;color: #182141;margin: 16px 0 8px 40px;line-height: 28px;}
.floor_8 .w1180 p{width: 498px;font-weight: 400;font-size: 14px;color: #5D5F63;line-height: 22px;margin-left: 40px;}
.floor_8 .fr span{font-size: 16px;width: 418px;line-height: 24px;margin: 0 0 8px 40px;}
.floor_8  span:hover{color: #027AE8;}
.floor_8 .fr a.tit_1{display: flex;}
.floor_8 .fr a em{display: inline-block;float: right;font-weight: 400;font-size: 14px;color: #8C8C8C;line-height: 24px;}
.floor_8 .fr p{margin: 0 0 20px 40px;}

.floor_9{height: auto;overflow: hidden;}
.floor_9 img{display: block;height: 312px;margin: auto;width: 100%;object-fit: cover;}

.footer .width .f_link{display: flex;}
