

*{margin:0;padding:0;border:0;font-size:14px;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}

ul,li{list-style: none;}

a{text-decoration: none;cursor: pointer;}

em,i{font-style: normal;}

.fl{float: left;}

.fr{float: right;}

.clearfix {*zoom: 1;}

.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.w1180{width: 1180px;margin: 0 auto;}



.banner{height: 430px;background: url(../../images/xcx/scxcx/banner.png) center top no-repeat;}

.banner span{display: block;height: 45px;font-size: 45px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;line-height: 45px;padding-top: 131px;}

.banner p{display: block;height: 24px;font-size: 24px;font-family: Microsoft YaHei;font-weight: 400;color: #323232;line-height: 24px;margin-top: 24px;margin-bottom: 60px;}

.banner a{display: block;width: 188px;height: 48px;line-height: 48px;background: #0043BE;border-radius: 6px;font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;text-align: center;}



.title_1{padding: 70px 0 50px;text-align: center;}

.title_1 span{display: block;font-size: 36px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;}

.title_1 p{font-size: 16px;color: #666666;padding-top: 26px;}





.title_2 strong{display: block;font-size: 48px;color:#333;text-align: center;padding-top: 72px;}

.title_2 p{text-align: center;font-size: 24px;color:#808080;margin-top: 24px;}



.btn{display: block;margin: 50px auto 0;text-align: center;font-size: 22px;color: #fff;width: 200px;height: 60px;line-height: 60px;background: #ff602f;border-radius: 10px;}

.btn-a{width: 216px;height: 56px; line-height: 56px; font-size: 18px;font-weight: 400; display: block;background: #073F9C;color: #fff;margin: 0 auto;text-align: center; border-radius:8px;}



.floor_1{height: auto;overflow: hidden;padding-bottom: 90px;}

.floor_1 ul{display: flex;justify-content:space-between;flex-wrap:wrap;padding-top: 10px;}

.floor_1 ul li{display: flex;width: 575px;height: 338px;background: #FFFFFF;border: 1px solid #037CE6;box-shadow: 0px 3px 25px 0px rgba(174,174,174,0.35);border-radius: 10px;margin-bottom: 30px;}

.floor_1 ul li img.logo_bg{width: 91px;height: 97px;margin-top: 122px;margin-left: -119px;}

.floor_1 ul li span{height: 44px;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;line-height: 22px;margin-top: 150px;margin-left: -70px;}

.floor_1 ul li span em{font-size: 24px;}

.floor_1 ul li p{display: block;width: 357px;height: 39px;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;line-height: 24px;margin-left: 95px;margin-top: 50px;text-align: left;}

.floor_1 ul li i{margin-left: -355px;margin-top: 130px;}

.floor_1 ul li dl{margin-top: 127px;text-align: left;margin-left: -155px;}
.floor_1 ul li dl dd{width: 105px;height: 14px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #6C6C6C;line-height: 24px;}

.floor_1 ul li dl dd:nth-child(3),.floor_1 ul li dl dd:nth-child(5){padding-top: 19px;}

.floor_1 ul li dl dd:nth-child(2),.floor_1 ul li dl dd:nth-child(4),.floor_1 ul li dl dd:nth-child(6) {padding-left: 165px;margin-top: -15px;}

.floor_1 ul li a{width: 158px;height: 40px;background: #FFFFFF;border: 1px solid #2854F9;border-radius: 20px;font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #1448F1;line-height: 40px;text-align: center;margin-top: 257px;margin-left: -285px;}





.floor_2{background: #F4F5F8;height: auto;overflow: hidden;padding-bottom: 90px;}

.floor_2 ul{display: flex;justify-content:space-between;flex-wrap:wrap;padding-top: 15px;}

.floor_2 ul li{display: flex;width: 1180px;height: 373px;background: #FFFFFF;box-shadow: 0px 3px 25px 0px rgba(210,210,211,0.35);border-radius: 10px;margin-bottom: 30px;}

.floor_2 ul li .fl i{display: block;width: 5px;height: 20px;background: #307EFF;margin-left:0px;margin-top: 0px;margin-left: 81px;margin-top: 67px;}

.floor_2 ul li .fl span{display: block;height: 24px;font-size: 24px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;margin-left: 95px;margin-top: -28px;}

.floor_2 ul li .fl dl{display: flex;justify-content:space-between;flex-wrap:wrap;width: 467px;margin-top: 31px;text-align: left;margin-left: 81px;}

.floor_2 ul li .fl dl dd{display: flex;width: 109px;height: 14px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #4F4F4F;line-height: 34px;margin-bottom: 20px;}

.floor_2 ul li .fl dl dd b{display: block;width: 7px;height: 7px;background: #ABCFFF;border-radius: 50%;margin-top: 14px;}

.floor_2 ul li .fl a{display: block;width: 158px;height: 40px;background: #236FED;border-radius: 20px;font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;line-height: 40px;text-align: center;margin-top: 36px;margin-left: 81px;}

.floor_2 ul li .fr img{display: block;margin-top: 77px;margin-left: 116px;}

.floor_2 ul li:nth-child(3) .fr img{display: block;margin-top: 61px;}



.floor_2 ul li .fr i{display: block;width: 5px;height: 20px;background: #307EFF;margin-left:0px;margin-top: 0px;margin-left: 161px;margin-top: 67px;}

.floor_2 ul li .fr span{display: block;height: 24px;font-size: 24px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;margin-left: 175px;margin-top: -28px;}

.floor_2 ul li .fr dl{display: flex;justify-content:space-between;flex-wrap:wrap;width: 467px;margin-top: 31px;text-align: left;margin-left: 161px;}

.floor_2 ul li .fr dl dd{display: flex;width: 109px;height: 14px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #4F4F4F;line-height: 34px;margin-bottom: 20px;}

.floor_2 ul li .fr dl dd b{display: block;width: 7px;height: 7px;background: #ABCFFF;border-radius: 50%;margin-top: 14px;}

.floor_2 ul li .fr a{display: block;width: 158px;height: 40px;background: #236FED;border-radius: 20px;font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;line-height: 40px;text-align: center;margin-top: 36px;margin-left: 161px;}

.floor_2 ul li .fl img{display: block;margin-top: 28px;margin-left: 138px;}







.floor_3{height: auto;overflow: hidden;padding-bottom: 90px;}
.floor_3 .w1180{margin-top: 0px;position: relative;}
.floor_3 .img{width: 366px;	height: 495px;text-align: center;background: #FFFFFF;box-shadow: 0px 5px 32px 3px rgba(238,241,245,0.8);border-radius: 8px;}
.floor_3 .img img{margin: 47px auto;}
.flex{display: flex;}
.floor_3 .mySwiper{margin-left: 21px;width: 792px;height: 495px;background: #FFFFFF;box-shadow: 0px 5px 32px 3px rgba(238,241,245,0.8);border-radius: 8px;overflow: hidden;}
.floor_3 .mySwiper .swiper-wrapper{width: 695px;margin: 53px 46px 0 51px;}
.floor_3 .swiper-slide{display: flex;}
.floor_3 .swiper-slide img{width: 160px;height: 340px;}
.floor_3 .swiper-slide .items{margin-right: 71px;}
.floor_3 .title{display: flex;margin-bottom: 50px;}
.floor_3 .title img{width: auto;height: auto;margin-right: 25px;}
.floor_3 .title  span{margin-top: 4px;width: 89px;height: 25px;line-height: 25px;text-align: center;background: #E7EEFF;border-radius: 13px;font-size: 16px;font-weight: 400;color: #2650BB;}
.desc{margin-bottom: 30px;display: flex;}
.desc span{margin-right: 19px;width: 50px;height: 50px;line-height: 50px;background: #0F3792;border-radius: 50%;font-size: 16px;text-align: center;font-weight: bold;color: #FFFFFF;}
.desc p{font-size: 14px;font-weight: 400;color: #2C2C2C;line-height: 20px;}
.floor_3 a{width: 152px;height: 39px;line-height: 39px;background: #2C6DFF;border-radius: 6px;font-size: 16px;font-weight: 400;color: #FFFFFF;text-align: center;margin: 0;margin-top: 52px;}

.floor_3 .swiper-button-prev, .floor_3 .swiper-button-next{width: 38px;height: 38px;top: 100%;background: url(../../images/xcx/scxcx/fl3_prev.png) no-repeat center center;}
.floor_3 .swiper-button-next{background: url(../../images/xcx/scxcx/fl3_next.png) no-repeat center center;}
.floor_3 .swiper-button-prev:after, .swiper-button-next:after{display: none;}
.floor_3 .swiper-button-next{right: 79px;}
.floor_3 .swiper-button-prev{right: 137px;left: auto;}



.floor_7{height: auto;overflow: hidden;padding-bottom: 50px;}

.floor_7 .fl{margin-top: 50px;}

.floor_7 .fr{width: 530px;margin-top: 50px;}

.floor_7 .fr span{width: 177px;height: 46px;border:2px solid #0184cf;text-align: center;line-height: 46px;color:#0184cf;display: inline-block;font-size: 24px;margin-right: 20px;cursor: pointer;margin-bottom: 35px;}

.floor_7 .fr span.on{background: url(../../images/channel/fl7_2.jpg) center center no-repeat;color:#fff;border:none;width: 181px;height: 50px;}

.floor_7 .fr .con{position: relative;}

.floor_7 .fr .con .text{position: absolute;}

.floor_7 .fr a{display: block;font-size: 16px;padding-bottom: 14px;border-bottom: 1px dashed #eee;color:#666;margin-bottom: 13px;}

.floor_7 .fr a:last-child{border:none}

.floor_7 .fr a em{float: right;}

