@charset "utf-8";
*{margin: 0;padding: 0;font-size: 14px;}
body{position: relative;}
ul,li{list-style: none;}
a{text-decoration: none;cursor: pointer;}
em,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.w1172{width:1172px;margin: 0 auto;}
.w1180{width:1180px;margin: 0 auto;}
.w1182{width:1182px;margin: 0 auto;}
.clearfix {*zoom: 1;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.banner{height: 380px;background: url(../../images/sqd/tuanzhang/banner.jpg)center top no-repeat;text-align: center;padding-top: 50px;}
.banner .ban_subm{width: 590px;margin: 0 auto;padding-top: 260px;}
.banner .ban_subm input{float: left;width: 380px;height: 60px;line-height: 60px;background: #fff;
border-radius: 4px;font-size: 16px;padding-left: 20px;border: none;outline: none;}
.banner .ban_subm a{display: block;width: 180px;height: 60px;line-height: 60px;text-align: center;
font-size: 24px;border-radius: 4px;color: #FFFFFF;background-image:linear-gradient(to right, #6866f5 , #709cff);margin:0 auto}

.fdej{height: 60px;}
.imenu{height:60px;width:100%;background-color:#f2f2f2;z-index:2;}
.imenu .fl li{float:left;font-size:16px;line-height: 60px;text-align: center;}
.imenu .fl li a{color:#0d0d0d;display:inline-block;height:60px;font-size: 16px;width: 136px;background: #f2f2f2;margin-right: 10px;}
.imenu .fl li:first-child a{width: 106px;}
.imenu .fl li a:hover,.imenu .fl li .on{background: #fff;color:#0096d6;font-weight: bold;height: 60px;}
.imenu .re{float: right;width: 24px;height: 24px;position: relative;top: 0;right:40px;}

.th{height: 52px;padding: 35px 0 32px 0;border-bottom: 1px solid #dcdcdc;}
.th .fl{font-size: 24px;color: #737373;}
.th .fl i{display: inline-block;width: 43px;height: 52px;background: #000;color: #fff;text-align: center;line-height: 52px;border-radius: 5px;margin-left: 12px;font-size: 35px;}
.th .fl i:last-child{margin-right: 12px;}
.th .fl span{font-size: 32px;margin-left: 5px;}
.th .fr a{display: inline-block;width: 142px;height: 47px;font-size: 16px;color: #fff;text-align: center;line-height: 47px;font-size: 18px;margin-right: 20px;background-image:linear-gradient(to right,#fc0707,#f76969);border-radius: 6px;}
.th .fr a:last-child{background-image:linear-gradient(to right,#ff6f03,#ff9425);}

.title_1{text-align: center;padding: 84px 0 46px;}
.title_1 span{display: block;font-size: 36px;font-weight: bold;color: #343434;}
.title_1 span em{color: #ff7f14;font-size: 36px;font-weight: bold;}
.title_1 span i{display: inline-block;color: #175cff;font-size: 36px;font-weight: bold;}
.title_1 p{font-size: 16px;color: #343434;padding-top: 12px;}

a.btn{display: block;width: 236px;height: 60px;line-height: 60px;text-align: center;margin: 50px auto 0;font-size: 20px;color: #fff;font-weight: bold;border-radius: 50px;background-image: linear-gradient(to right,#ff8512,#ffac0b);}

.floor_1{background: url(../../images/sqd/tuanzhang/fl1_bg.jpg)center top no-repeat;height: 776px;overflow: hidden;}
.floor_1 .info{width: 944px;margin: 0 auto;overflow: hidden;}
.floor_1 .info .fl{width: 238px;position: relative;}
.floor_1 .info .fl .y1{width: 238px;height: 238px;border-radius: 50%;background: rgba(112,115,236,.8);position: absolute;top: 0;}
.floor_1 .info .fl .y2{width: 238px;height: 238px;border-radius: 50%;background: #fc9d40;margin-top: 164px;}
.floor_1 .info .fl span{display: block;font-size: 22px;color: #fff;text-align: center;line-height: 34px;padding-top: 84px;}
.floor_1 .info .jt{display: block;float: left;margin: 184px 0 0 42px;}
.floor_1 .info .fr{width: 530px;height: 350px;background: #fff;border-radius: 6px;padding: 50px 30px 0;}
.floor_1 .info .fr li{height: auto;overflow: hidden;border-bottom: 1px dashed #e8e8e8;padding-bottom: 30px;margin-bottom: 36px;}
.floor_1 .info .fr li:last-child{border-bottom: none;}
.floor_1 .info .fr li img{display: block;float: left;margin: 6px 20px 0 10px;}
.floor_1 .info .fr li p{font-size: 16px;color: #333333;line-height: 28px;}

.floor_2{height: auto;overflow: hidden;padding-bottom: 90px;}
.floor_2 img{display: block;margin: 0 auto 50px;}

.floor_3{background: url(../../images/sqd/tuanzhang/fl3_bg.jpg)center top no-repeat;height: 952px;overflow: hidden;}
.floor_3 .title_1 span{color: #fff;}
.floor_3 .w1182{height: 578px;background: #fff;border-radius: 6px;overflow: hidden;}
.floor_3 .nav_1{height: 58px;line-height: 58px;background: #f5f5f5;margin-bottom: 50px;}
.floor_3 .nav_1 a{display: block;float: left;width: 33.33%;text-align: center;font-size: 22px;color: #333333;}
.floor_3 .nav_1 a.on{color: #fff;background: #ff8712;}
.floor_3 .fl{display: block;margin-left:118px;}
.floor_3 .f3{margin-top: 70px;}
.floor_3 .fr{width: 480px;margin-right: 118px;padding-top: 64px;}
.floor_3 .fr p{font-size: 16px;color: #333333;line-height: 36px;text-indent: 30px;}
.floor_3 .fr a{display: block;margin: 34px auto 0;width: 170px;height: 46px;border-radius: 4px;background-image: linear-gradient(to right,#8a5fff,#af5aff);text-align: center;color: #fff;font-size: 18px;font-weight: 500;line-height: 46px;}

.floor_4{background-color: #f5f5f5;overflow: hidden;padding-bottom: 90px;}
.floor_4 .title i{display: block;color: #555555;padding-top: 12px;}
.floor_4 .swiper-father {position: relative;margin: 0 auto;}
.floor_4 .swiper-container {background-color: #ffffff;border-radius: 20px;width: 1060px;}
.floor_4 .swiper-button-prev {height: 58px;width: 30px;left: 0;background: url(../../images/sqd/tuanzhang/fl4_left.png)center center no-repeat;}
.floor_4 .swiper-button-next {height: 58px;width: 30px;right: 0;background: url(../../images/sqd/tuanzhang/fl4_right.png)center center no-repeat;}
.floor_4 ul {height: 460px;}
.floor_4 ul li .swip_left{width: 580px;}
.floor_4 ul li .swip_head{margin: 35px 0 0 80px;;width: 500px;overflow: hidden;}
.floor_4 ul li .swip_head img{float: left;}
.floor_4 ul li:nth-child(5n+2) .swip_head img{margin: 40px 0 0 0;}
.floor_4 ul li:nth-child(3) .swip_head img{margin-top: 15px;}
.floor_4 ul li:nth-child(4) .swip_head img{margin-top: 2px;}
.floor_4 ul li:nth-child(5) .swip_head img{margin-top: 37px;}
.floor_4 ul li:nth-child(5n+6) .swip_head img{margin-top: 23px;}
.floor_4 ul li .swip_head p{float: left;width: 275px;margin-top: 43px;margin-left: 30px;}
.floor_4 ul li .swip_head p em{color: #895fff;font-size: 24px}
.floor_4 ul li .swip_head p span{display: block;color: #333333;font-size: 16px;margin-top: 10px;margin-left: -5px;}
.floor_4 ul li i{display: block;width: 440px;height: 160px;font-style: normal;font-size: 16px;color: #333333;line-height: 30px;
margin: 38px 0 0 80px;}
.floor_4 ul li:nth-child(6) i{width: 450px;margin-top: 13px;height: 180px;}
.floor_4 ul li i em{font-size: 16px;color: #ff1934;}
.floor_4 a{display: block;height: 46px;width: 170px;font-size: 18px;color: #ffffff;line-height: 46px;
text-align: center;border-radius: 3px;background-image:linear-gradient(to right, #895fff, #b259ff);margin: 0 0 0 207px;}
.floor_4 .swip_frimg{margin: 30px 70px 0 0;}
.floor_4 .apply{display: block;height: 60px;width: 230px;line-height: 60px;color: #ffffff;text-align: center;margin: 50px auto 70px;
font-size: 22px;border-radius: 7px;background-image:linear-gradient(to right, #ff7e00, #ffa906);}
.floor_4 .swiper-button-prev{color: #cccccc;--swiper-navigation-size:60px}
.floor_4 .swiper-button-next{color: #cccccc;--swiper-navigation-size:60px}
.floor_4 .btn{display: block;width: 236px;height: 60px;line-height: 60px;text-align: center;margin: 50px auto 0;font-size: 20px;color: #fff;font-weight: bold;border-radius: 50px;background-image: linear-gradient(to right,#ff8512,#ffac0b);}


.floor_5{background: url(../../images/sqd/tuanzhang/fl5_bg.jpg)center top no-repeat;height: 805px;overflow: hidden;}
.floor_5 .title_1 span{color: #fff;}
.floor_5 ul{width: 868px;margin: 0 auto;height: auto;overflow: hidden;}
.floor_5 ul li{float: left;width: 284px;height: 284px;background: url(../../images/sqd/tuanzhang/fl5_1.png);}
.floor_5 ul li:nth-child(4){margin-left: 142px;margin-top: -138px;background: url(../../images/sqd/tuanzhang/fl5_2.png);}
.floor_5 ul li:nth-child(5){margin-top: -138px;background: url(../../images/sqd/tuanzhang/fl5_2.png)}
.floor_5 ul li p{margin: 65px 0 0 0px;font-size: 36px;color: #FFFFFF;text-align: center;}
.floor_5 ul li p span{display: block;font-size: 18px;color: #121212;margin: 10px 0 14px;}
.floor_5 ul li p em{display: block;color: #555555;line-height: 25px;}
.floor_5 ul li:nth-child(n+4) span,.floor_5 ul li:nth-child(n+4) em{color: #FFFFFF;}
