@charset "utf-8";
*{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/tuan/banner.jpg) center top no-repeat;margin-top: 80px;}
.banner .w1180{padding-top: 300px;}
.banner .tijiao{height: 60px;width: 590px;overflow: hidden;margin: 0 auto;}
.banner .tijiao .phone{height: 60px;line-height: 60px;outline: none;border:none;padding-left: 20px;width: 380px;font-size:16px;float:left;color:#999999;background: #fff;border-radius: 8px;font-weight: 500;}
.banner .tijiao a.btn_1{display: block;width: 180px;height:60px;line-height: 60px;outline: none;border:none;background: linear-gradient(to right,#ff8200,#ff9700);font-size:26px;color:#fff;cursor: pointer;font-weight: 500;border-radius: 8px;font-weight: bold;margin: 0 auto;text-align: center;}

.title_1{text-align: center;padding: 70px 0 40px;}
.title_1 span{display: block;font-size: 38px;font-weight: bold;color: #333333;}
.title_1 span em{font-size: 38px;font-weight: bold;color: #fd476f;}
.title_1 p{font-size: 16px;color: #333333;line-height: 28px;padding-top: 14px;}

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

.floor_1{height: auto;overflow: hidden;padding-bottom: 80px;background: #f4f8ff;}
.floor_1 .w1180{height: 520px;border-radius: 18px;background: #fff;box-shadow: 0 0 12px rgba(0,0,0,.1);}
.floor_1 .w1180 .tit{background: url(../../images/tuan/fl1_t.png) center top no-repeat;width: 626px;height: 53px;line-height: 53px;text-align: center;font-size: 24px;font-weight: 500;color: #fff;margin: 0 auto 50px;}
.floor_1 .w1180 img{display: block;margin: 0 auto;}

.floor_2{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_2 .w1180{height: 420px;border-radius: 18px;border: 4px solid #edf4ff;padding: 50px 118px;width: 944px;box-shadow: 0 0 12px rgba(0,0,0,.1);}
.floor_2 .w1180 .jt{display: block;margin: 10px auto;}
.floor_2 .info{background: #4437c6;height: 100px;}
.floor_2 .info span{display: block;float: left;font-size: 24px;font-weight: bold;color: #fff;text-align: center;padding-top: 16px;width: 236px;line-height: 34px;}
.floor_2 .info .box i{display: block;float: left;width: 220px;background: #fff;text-align: center;font-size: 18px;color: #333333;line-height: 28px;padding-top: 10px;margin: 10px 20px 0 0;height: 70px;}
.floor_2 .info .box i:last-child{margin-right: 0;}
.floor_2 .info_2{background: url(../../images/tuan/fl2_bg.jpg) center top no-repeat;height: 275px;}
.floor_2 .info_2 span{display: block;float: left;font-size: 24px;font-weight: bold;color: #fff;text-align: center;padding-top: 80px;width: 236px;line-height: 34px;}
.floor_2 .info_2 ul li{float: left;width: 220px;background: #fff;height: 254px;margin: 10px 20px 0 0;}
.floor_2 .info_2 ul li:last-child{margin-right: 0;}
.floor_2 .info_2 ul li img{display: block;margin: 24px auto;}
.floor_2 .info_2 ul li p{font-size: 18px;font-weight: 500;color: #333333;line-height: 30px;padding: 0 16px;}

.floor_3{background: url(../../images/tuan/fl3_bg.jpg) top center no-repeat;height: 200px;}
.floor_3 span{display: block;font-size: 48px;font-weight: bold;color: #fff;line-height: 56px;padding: 46px 90px 0 0;float: right;width: 630px;}
.floor_3 span em{color: #ffb00c;font-size: 48px;}

.floor_4{height: auto;overflow: hidden;padding-bottom: 80px;background: #f4f8ff;}
.floor_4 .info{overflow: hidden;height: 400px;padding: 50px 118px;background: #fff;box-shadow: 0 0 12px rgba(0,0,0,.1);border-radius: 18px;margin-bottom: 50px;}
.floor_4 .info .fl{display: block;margin-right: 40px;}
.floor_4 .info .inted{float: left;width: 472px;padding-top: 100px;}
.floor_4 .edinfo{height: 350px;}
.floor_4 .edinfo .fl{margin-top: 60px;}
.floor_4 .edinfo .inted{padding-top: 80px;}
.floor_4 .info .inted span{display: block;font-size: 30px;font-weight: bold;color: #333333;}
.floor_4 .info .inted span i{font-size: 30px;font-weight: bold;color: #fd476f;}
.floor_4 .info .inted em{display: block;background: #4235c1;width: 50px;height: 4px;margin: 26px 0;}
.floor_4 .info .inted p{font-size: 18px;font-weight: 500;color: #333333;line-height: 32px;}

.floor_5{background: url(../../images/tuan/fl5_bg.jpg) top center no-repeat;height: 791px;}
.floor_5 .title_1 span{color: #fff;font-size: 48px;font-weight: bold;}
.floor_5 .w1180{height:450px;overflow: hidden;position: relative;}
.floor_5 .w1180 li{width:206px;height:206px;transform: rotate(45deg);background: #fff;position: absolute;border-radius: 16px;}
.floor_5 .w1180 li .rhombus{width:206px;height:206px;transform: rotate(-45deg);overflow: hidden;}
.floor_5 .w1180 li .rhombus img{display: block;margin: 10px auto;}
.floor_5 .w1180 li .rhombus p{font-size:24px;text-align: center;}
.floor_5 .w1180 li .rhombus em{font-size: 18px;display: block;text-align: center;line-height: 32px;margin-top:20px;}
.floor_5 .w1180 li:nth-child(1){top:45px;left:40px;}
.floor_5 .w1180 li:nth-child(2){top:45px;left:335px;}
.floor_5 .w1180 li:nth-child(3){top:45px;left:630px;}
.floor_5 .w1180 li:nth-child(4){top:45px;left:930px;}
.floor_5 .w1180 li:nth-child(5){top:200px;left:188px;}
.floor_5 .w1180 li:nth-child(6){top:200px;left:482px;}
.floor_5 .w1180 li:nth-child(7){top:200px;left:780px;}

.floor_6{background: url(../../images/tuan/fl6_bg.jpg) top center no-repeat;height: 300px;}
.floor_6 p{color: #fff;font-size: 48px;font-weight: bold;text-align: center;padding-top: 46px;margin-bottom: 30px;}
.floor_6 p em{font-size: 36px;color: #fff;}
.floor_6 .tijiao .phone{height: 62px;outline: none;border:none;padding-left: 70px;width: 45%;font-size:18px;float:left;color:#000;background: url(../../images/tuan/phone.png) 30px center no-repeat;}
.floor_6 .tijiao a.btn_1{display: block;width: 200px;height:62px;line-height: 62px;background-image: linear-gradient(to right,#fd476f,#ffbf07);font-size:24px;color:#fff;font-weight: 500;margin: 0 auto;text-align: center;border-radius: 6px;}