
*{margin:0;padding:0;border:0;outline:0;font-size:14px;vertical-align:baseline;background:transparent;font-family:"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;}

.banner{height: 430px;background: url(../../images/xcx/fxxcx/banner.jpg) center top no-repeat;}
.banner span{display: block;font-size: 24px;font-weight: 500;color: #000000;padding: 90px 0 10px;}
.banner i{display: block;font-size: 46px;font-weight: bold;color: #000000;}
.banner ul{display: flex;justify-content: flex-start;flex-wrap: wrap;margin: 18px 0 50px;}
.banner ul li{width: 96px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;font-weight: 500;color: #000000;background: #47c8ba;border-radius: 50px;}
.banner ul li:nth-child(1){background: #fff;width: 270px;margin-right: 8px;}
.banner ul li em{display: inline-block;color: #d7d7d7;font-size: 21px;font-weight: lighter;padding: 0 8px;}
.banner a{display: block;color: #fff;border-radius: 50px;font-size: 18px;background: #3060eb;height: 50px;line-height: 50px;text-align: center;width: 180px;}

.title{text-align: center;padding: 80px 0 40px;font-size: 36px;color: #000000;font-weight: bold;}
.title p{text-align: center;font-size: 20px;color:#808080;margin-top: 12px;font-weight: normal;}

.btn_fx{display: block;font-size: 20px;text-align: center;width: 270px;height: 65px;line-height: 65px;margin: 0 auto;background: #3060eb;border-radius: 6px;color: #fff;}

.floor_1{height: 533px;overflow: hidden;background: url(../../images/xcx/fxxcx/fl1_bg.jpg) center top no-repeat;}
.floor_1 .fl{width: 450px;margin: 130px 0 0 40px;}
.floor_1 .fl span{font-size: 16px;color: #5b5b5b;text-align: center;display: block;}
.floor_1 .fl span em{display: block;font-size: 30px;color: #000000;margin-bottom: 6px;}
.floor_1 .fl i{display: block;text-align: center;font-size: 20px;font-weight: bold;color: #00ab95;background: #fff;border-radius: 8px;border: 1px solid #00ab95;height: 38px;line-height: 38px;width: 300px;margin: 15px auto 45px;}
.floor_1 .fl ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_1 .fl ul li{width: 200px;font-size: 18px;color: #000000;line-height: 24px;margin-bottom: 20px;}
.floor_1 .fl ul li::before{display: block;float: left;content: '';height: 24px;width: 24px;overflow: hidden;background-image: url(../../images/xcx/fxxcx/icons.png);background-size: 186px;background-position: 0 0;margin-right: 6px;}
.floor_1 .fr{width: 450px;border-radius: 16px;background: #fff;box-shadow: 0 0 16px rgba(0,0,0,.06);height: 370px;margin: 85px 50px 0 0;}
.floor_1 .fr .tit{text-align: center;padding: 40px 0 20px;font-size: 16px;color: #8a8a8a;}
.floor_1 .fr .tit em{display: block;font-size: 26px;color: #000000;margin-bottom: 4px;}
.floor_1 .fr ul{width:304px;margin:0 auto;height: auto;overflow: hidden;}
.floor_1 .fr ul li{overflow:hidden;border-bottom:1px #dcdcdc solid;line-height:50px;height:50px;}
.floor_1 .fr ul li input{display: block;line-height:50px;height:50px;font-size:16px;border: none;outline:none;float: left;}
.floor_1 .fr ul li.yzm input{width: 50%;}
.floor_1 .fr ul li::before{display: block;float: left;content: '';height: 22px;width: 20px;background-image: url(../../images/xcx/fxxcx/icons.png);background-size: 186px;background-position: -32px 0;margin: 14px 6px 0 0;}
.floor_1 .fr ul li.yzm::before{background-position: -60px 0;}
.floor_1 .fr ul li a.input_c{display: block;width:35%;color:#fb7320;text-align: center;float: right;height: 50px;line-height: 50px;font-size: 16px;}
.floor_1 .fr ul li a.off{color: #ccc!important;pointer-events: none!important;}
.floor_1 .fr ul li a.input_c::before{display: block;content: '';float: left;height: 16px;width: 1px;background: #dcdcdc;margin-top: 18px;}
.floor_1 .fr ul a.a_btn{display: block;height:50px;width:100%;font-size: 20px;line-height: 50px;color: #fff;text-align: center;border-radius: 6px;margin-top: 40px;background: #3060eb;}

.floor_2{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_2 ul{background: url(../../images/xcx/fxxcx/fl2_1.jpg) center top no-repeat;height: 240px;padding-top: 14px;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 60px;}
.floor_2 ul li{width: 400px;height: 100px;margin-bottom: 34px;text-align: right;padding-right: 50px;font-size: 16px;color: #7d7d7d;}
.floor_2 ul li:nth-child(2n){text-align: left;padding: 0 0 0 50px;}
.floor_2 ul li span{display: block;font-size: 22px;color: #000000;margin: 18px 0 8px;}

.floor_3{height: auto;overflow: hidden;padding-bottom: 70px;background: #f2f9fb;}
.floor_3 .textBox{height: auto;background: #fff;border-radius: 15px;margin-bottom: 30px;overflow: hidden;padding-bottom: 60px;}
.floor_3 .textBox .text{padding: 60px 20px 25px 40px;}
.floor_3 .textBox .text .fl{width: 440px;height: auto;}
.floor_3 .textBox .text .fl span{display: block;font-size: 26px;color: #000000;padding: 20px 0 40px;}
.floor_3 .textBox .text .fl ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_3 .textBox .text .fl ul li{width: 140px;height: 45px;line-height: 45px;text-align: center;background: #fff;border-radius: 6px;box-shadow: 0 0 16px rgba(0,0,0,.08);margin-bottom: 10px;font-size: 16px;color: #535353;}
.floor_3 .textBox .text .fl ul li::after{display: block;content: '';width: 75px;height: 10px;background: #cbdfff;margin: -20px auto 0;}
.floor_3 .textBox .text .fl ul li:nth-child(n+7):after{background: #c4faf6;}
.floor_3 .textBox .t{text-align: center;font-size: 26px;color: #000;padding: 50px 0 40px;}
.floor_3 .textBox ul.text_2{display: flex;justify-content: space-between;flex-wrap: wrap;background: url(../../images/xcx/fxxcx/fl3_bg.png) center top no-repeat;height: 500px;margin-bottom: 45px;}
.floor_3 .textBox ul.text_2 li{width: 20%;text-align: center;}
.floor_3 .textBox ul.text_2 li span{display: flex;font-size: 20px;color: #000000;line-height: 22px;justify-content: center;padding: 410px 0 15px;}
.floor_3 .textBox ul.text_2 li span i{display: block;float: left;width: 22px;height: 22px;line-height: 22px;text-align: center;color: #fff;font-size: 14px;border-radius: 50%;background: #09d6cf;margin-right: 5px;}
.floor_3 .textBox ul.text_2 li p{font-size: 14px;color: #848383;text-align: center;line-height: 24px;}

.floor_4{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_4 .fl{width: 587px;height: auto;}
.floor_4 .fl .t{display: flex;justify-content: space-between;flex-wrap: wrap;background: url(../../images/xcx/fxxcx/fl4_1.png) center top no-repeat;height: 58px;margin-bottom: 32px;}
.floor_4 .fl .t em{display: block;width: 25%;text-align: center;line-height: 58px;font-size: 18px;font-weight: bold;color: #fff;}
.floor_4 .fl ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.floor_4 .fl ul li{height: 45px;line-height: 45px;width: 110px;text-align: center;box-shadow: 0 0 16px rgba(0,0,0,.08);font-size: 16px;color: #00b8ba;margin-bottom: 10px;border-radius: 6px;}
.floor_4 img.fr{display: block;margin-top: 10px;}
.floor_4 a.btn_fx{margin-top: 50px;}

.floor_5{height: auto;overflow: hidden;padding-bottom: 80px;background: #f2f9fb;}
.floor_5 ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 60px;}
.floor_5 ul li{border-radius: 16px;background: #fff;box-shadow: 0 0 16px rgba(0,0,0,.06);width: 280px;height: 390px;}
.floor_5 ul li i{display: block;font-size: 18px;color: #4a6af4;font-weight: bold;text-align: center;}
.floor_5 ul li:nth-child(2) i{color: #176ceb;}
.floor_5 ul li:nth-child(3) i{color: #108ddd;}
.floor_5 ul li:nth-child(4) i{color: #01a0d4;}
.floor_5 ul li i::before{display: block;content: '';height: 45px;width: 45px;background-image: url(../../images/xcx/fxxcx/icons.png);background-size: 186px;background-position: 0 -36px;margin: 30px auto 15px;}
.floor_5 ul li:nth-child(2) i::before{background-position: -49px -36px;}
.floor_5 ul li:nth-child(3) i::before{background-position: -97px -36px;}
.floor_5 ul li:nth-child(4) i::before{background-position: -141px -36px;}
.floor_5 ul li .text{height: 140px;width: 220px;border-radius: 6px;background: #f3f5ff;margin: 20px auto 10px;padding-top: 18px;}
.floor_5 ul li:nth-child(2) .text{background: #eef6ff;padding: 18px 0 0 20px;width: 200px;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.floor_5 ul li:nth-child(3) .text{background: #e7f7fe;}
.floor_5 ul li:nth-child(4) .text{background: #ebfbff;}
.floor_5 ul li .text em{display: block;text-align: center;font-size: 16px;color: #617ab2;line-height: 30px;}
.floor_5 ul li:nth-child(2) .text em{width: 50%;line-height: 18px;text-align: left;}
.floor_5 ul li a{display: block;width: 220px;height: 48px;border-radius: 6px;text-align: center;font-size: 20px;color: #fff;background: #627ffb;line-height: 48px;margin: 0 auto;}
.floor_5 ul li:nth-child(2) a{background: #4c9efb;}
.floor_5 ul li:nth-child(3) a{background: #3daef0;}
.floor_5 ul li:nth-child(4) a{background: #39d0f0;}

.floor_6{height: 174px;background: url(../../images/xcx/fxxcx/fl6_bg.jpg) center top no-repeat;}
.floor_6 span{display: block;font-size: 36px;font-weight: bold;color: #fff;line-height: 174px;float: left;margin-left: 25px;}
.floor_6 a{display: block;height: 54px;text-align: center;font-size: 22px;color: #1066f3;background: #fff;border-radius: 6px;line-height: 54px;width: 170px;float: right;margin: 60px 25px 0 0;}

.floor_7{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_7 .fr{width: 530px;margin-top: 50px;}
.floor_7 .fr .xuan_x{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 30px;}
.floor_7 .fr span{width: 240px;height: 50px;border:2px solid #0184cf;text-align: center;line-height: 50px;color:#0184cf;display: block;font-size: 22px;cursor: pointer;}
.floor_7 .fr span.on{color:#fff;background-image: linear-gradient(to right,#0184cf,#7790da);}
.floor_7 .fr .con{position: relative;}
.floor_7 .fr .con .text{position: absolute;}
.floor_7 .fr a{display: block;font-size: 16px;border-bottom: 1px dashed #eee;color:#666;width: 530px;line-height: 40px;}
.floor_7 .fr a em{float: right;font-size: 16px;}
.floor_7 .fr a:hover{color: blue;}

