
*{margin:0;padding:0;border:0;font-size:14px;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
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;}
.clearfix {*zoom: 1;}
.w1180{width: 1180px;margin: 0 auto;}
.w1182{width: 1182px;margin: 0 auto;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.banner{height: 460px;background: url(../../images/ym/banner.jpg) center top no-repeat;text-align: center;padding-top: 70px;}
.banner img{display: block;margin: 0 auto 16px;}
.banner span{display: block;font-size: 60px;font-weight: bold;color: #ff9800;}
.banner p{font-size: 48px;color: #fff;padding: 14px 0;}
.banner i{display: block;font-size: 40px;color: #fff;width: 1058px;height: 68px;line-height: 68px;border: 1px dashed #ff9800;border-radius: 8px;margin: 0 auto 36px;}
.banner a{display: block;width: 230px;height: 70px;line-height: 70px;border-radius: 50px;text-align: center;font-size: 26px;color: #fff;background-image: linear-gradient(to right,#fb6615,#ffa738);margin: 0 auto;}

.title_1{text-align: center;padding: 60px 0 40px;}
.title_1 span{display: block;font-size: 38px;color: #1a1a1a;}
.title_1 p{font-size: 18px;color: #1a1a1a;padding-top: 14px;}

a.btn{display: block;width: 290px;height: 70px;line-height: 70px;border-radius: 50px;text-align: center;font-size: 26px;color: #fff;background-image: linear-gradient(to right,#fb6615,#ffa738);margin: 50px auto 0;}

.floor_1{height: auto;overflow: hidden;padding: 30px 0;}
.floor_1 ul li{float: left;width: 278px;height: 108px;border: 1px solid #e5e5e5;border-radius: 16px;margin-right: 20px;box-shadow: 0 0 12px 0 rgba(0,0,0,.1);}
.floor_1 ul li:last-child{margin-right: 0;}
.floor_1 ul li img{display: block;float: left;margin:24px 8px 0 60px;}
.floor_1 ul li span{display: block;float: left;font-size: 16px;color: #1a1a1a;font-weight: 500;}
.floor_1 ul li span em{display: block;font-size: 30px;color: #fb6114;font-weight: 500;padding: 20px 0 2px;}

.floor_2{overflow: hidden;height: 875px;background: url(../../images/ym/fl2_bg.jpg) center top no-repeat;}
.floor_2 .title_1{padding: 40px 0 20px;}
.floor_2 .w1180{background: url(../../images/ym/fl2_1.png) center top no-repeat;position: relative;height: 576px;}
.floor_2 img{display: block;position: absolute;-webkit-animation-name:'ripple';/*动画属性名，也就是我们前面keyframes定义的动画名*/
-webkit-animation-duration: 1s;/*动画持续时间*/
-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/
-webkit-animation-delay: 0s;/*动画延迟时间*/
-webkit-animation-iteration-count: infinite;/*定义循环资料，infinite为无限次*/
-webkit-animation-direction: alternate;/*定义动画方式*/}
.floor_2 img.img_1{top: 70px;left: 518px;display: block;position: absolute;-webkit-animation-duration: 1.2s;}
.floor_2 img.img_2{top: 175px;left: 268px;-webkit-animation-duration: 1.1s;}
.floor_2 img.img_3{top: 276px;left: 390px;-webkit-animation-duration: 0.9s;}
.floor_2 img.img_4{top: 370px;left: 168px;-webkit-animation-duration: 0.8s;}
.floor_2 img.img_5{bottom: 68px;left: 312px;-webkit-animation-duration: 1.3s;}
.floor_2 img.img_6{top: 198px;right: 376px;-webkit-animation-duration: 0.7s;}
.floor_2 img.img_7{top: 170px;right: 192px;-webkit-animation-duration: 0.6s;}
.floor_2 img.img_8{top: 254px;right: 64px;-webkit-animation-duration: 1.4s;}
.floor_2 img.img_9{bottom: 126px;right: 94px;-webkit-animation-duration: 0.6s;}
.floor_2 img.img_10{bottom: 98px;right: 362px;-webkit-animation-duration: 1.5s;}
@keyframes ripple {
0% {transform:scale(.5);}
100% {transform:scale(1);}
}
.floor_2 a.btn{margin-top: 30px;}

.floor_3{background: url(../../images/ym/f3_bg.jpg);height: 851px;overflow: hidden;}
.floor_3 .title_1 span,.floor_3 .title_1 p{color: #fff;}
.floor_3 .w1180 .tabs{float: left;width:280px;height: auto;}
.floor_3 .w1180 .tabs a{display: block;height: 82px;width:230px;margin: 0 auto;line-height: 82px;text-align: center;position: relative;}
.floor_3 .w1180 .tabs a p{display: block;font-size:24px;color: #fff;}
.floor_3 .w1180 .tabs .swiper-pagination-bullet-active em,.floor_3 .w1180 .tabs a.on em{display: block;width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent; border-left: 14px solid #ff7651;position: absolute;top: 32px;right: -13px}
.floor_3 .w1180 .tabs a.on{background-color: #ff7a18;transform: scale(1.05);}
.floor_3 .swiper-container{float:right;background-color:#2a2e36;height:650px;}
.floor_3 .swiper-wrapper{width:890px;}
.floor_3 .swiper-slide{color: #fff;overflow: hidden;width:890px;}
.floor_3 .swiper-slide .top{margin-left:56px;margin-right:48px;margin-top:46px;height:160px;border-bottom:1px #fff dashed;}
.floor_3 .swiper-slide .top p{font-size: 26px;}
.floor_3 .swiper-slide .top span{font-size: 18px;display: block;margin-top:10px;}
.floor_3 .swiper-slide .top em{display: block;line-height: 30px;margin-top:20px;}
.floor_3 .swiper-slide .top em a{color: #ffcc43;}
.floor_3 .swiper-slide .top .btn-b{display: block;font-size: 16px;float: right; padding: 0 10px; height:50px;line-height:50px; border-radius:4px;border: 1px #fff solid;text-align: center;color: #fff;}
.floor_3 .swiper-slide .top .btn-b:last-of-type{border:none;background-color:#ff4e25;margin-right: 20px;height: 52px;}
.floor_3 .swiper-slide .bot{margin-left:56px;margin-top:50px;}
.floor_3 .swiper-slide .bot p{font-size: 16px;width: 390px;float: left;line-height: 32px;}
.floor_3 .swiper-slide .bot p i{font-weight: bold;font-size: 16px;}
.floor_3 .swiper-slide .bot .fr{width:590px;height:auto;}
.floor_3 .swiper-slide .bot .fr .round{width: 124px;height: 124px;border: #ed8326 1px dashed;border-radius: 124px;margin-right: 80px;margin-bottom: 0;}
.floor_3 .swiper-slide .bot .fr p:nth-child(3n){margin-right: 0;}
.floor_3 .swiper-slide .bot .fr .round em{width: 100px;height: 100px;border-radius:100px;text-align: center;text-align: center;background-color: #fd8a25;line-height: 100px;font-size: 30px;margin: 12px auto;display: block;}
.floor_3 .swiper-slide .bot .fr .text{width: 124px;float: left;margin-right: 80px;text-align: center;font-size: 18px;margin-bottom: 30px;}
.floor_3 .swiper-slide .bot .fr span{display: block;font-size: 16px;clear: both;line-height: 40px;}
.floor_3 .swiper-slide .bot .fr span:before{content:">";color: #fd8a25;}
.floor_3 .swiper-slide .bot .plan{font-size: 24px;box-sizing: border-box;padding-left:126px;background: url(../../images/ym/f3_201.png) no-repeat 12% center;width: 310px;float: left;height: auto;overflow: hidden;border: #6b6d74 3px solid;border-radius: 4px;margin-right: 30px;margin-bottom: 30px;padding-top: 24px;}
.floor_3 .swiper-slide .bot .plan:nth-child(2){background: url(../../images/ym/f3_202.png) no-repeat 12% center;}
.floor_3 .swiper-slide .bot .plan:nth-child(3){background: url(../../images/ym/f3_203.png) no-repeat 12% center;}
.floor_3 .swiper-slide .bot .plan:nth-child(4){background: url(../../images/ym/f3_204.png) no-repeat 12% center;}
.floor_3 .swiper-slide .bot .plan em{display: block;line-height: 30px;margin-top: 10px;margin-bottom: 30px;}
.floor_3 .swiper-slide .bot .info{color:#ff8933;border: 1px #955e40 dashed;width: 590px;height: 52px;line-height: 52px;text-align: center;font-size: 22px;margin-left:60px;margin-top: 10px;}
.floor_3 .swiper-slide .bot .nimg{display: block;width: 786px;height: auto;}

.floor_4{height: auto;overflow: hidden;padding-bottom: 50px;background: #fbfbfb;}
.floor_4 ul li{float: left;width: 280px;height: 234px;background: #fff;margin: 0 20px 20px 0;}
.floor_4 ul li:nth-child(4n){margin-right: 0;}
.floor_4 ul li i{display: block;margin: 30px auto 14px;height: 55px;width: 55px;overflow: hidden;background-image:url(../../images/ym/ico.png);background-size: 290px;background-position: 0 0;}
.floor_4 ul li:nth-child(2) i{background-position: -77px 0;}
.floor_4 ul li:nth-child(3) i{background-position: -143px 0;}
.floor_4 ul li:nth-child(4) i{background-position: -220px 0;}
.floor_4 ul li:nth-child(5) i{background-position: 0 -69px;}
.floor_4 ul li:nth-child(6) i{background-position: -74px -69px;}
.floor_4 ul li:nth-child(7) i{background-position: -147px -69px;}
.floor_4 ul li:nth-child(8) i{background-position: -223px -69px;}
.floor_4 ul li span{display: block;text-align: center;font-size: 20px;color: #1a1a1a;}
.floor_4 ul li p{font-size: 14px;color: #828282;line-height: 26px;padding: 12px 22px 0;}
.floor_4 a.btn{margin-top: 30px;}

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

.floor_6{height: auto;overflow: hidden;padding-bottom: 50px;background: #fbfbfb;}
.floor_6 ul{width: 1208px;margin: 0 auto;}
.floor_6 ul li{float: left;width: 302px;}
.floor_6 ul li img{display: block;margin: 0 auto 6px;}
.floor_6 ul li span{display: block;text-align: center;font-size: 14px;color: #858585;padding-bottom: 20px;}
.floor_6 ul li span em{display: block;font-size: 18px;color: #1a1a1a;padding-bottom: 4px;}
.floor_6 a.btn{margin-top: 30px;}

.floor_7{height: auto;overflow: hidden;padding-bottom: 50px;}
.floor_7 ul li{float: left;height: 218px;width: 278px;border: 1px solid #e5e5e5;margin-right: 20px;}
.floor_7 ul li:last-child{margin-right: 0;}
.floor_7 ul li i{display: block;overflow: hidden;width: 50px;height: 50px;margin: 28px auto 16px;background-image:url(../../images/ym/ico.png);background-size: 290px;background-position: 0 -141px;}
.floor_7 ul li span{display: block;text-align: center;font-size: 20px;color: #1a1a1a;}
.floor_7 ul li p{font-size: 14px;color: #828282;line-height: 26px;padding: 16px 15px 0;}

.floor_8{height: 217px;overflow: hidden;background: url(../../images/ym/fl8_bg.jpg) center top no-repeat;}
.floor_8 .tit{text-align: center;font-size: 38px;color: #fff;padding: 42px 0 20px;}
.floor_8 ul li{float: left;width: 300px;height: 50px;line-height: 50px;overflow: hidden;margin-right: 10px;border-radius: 6px;background: #fff;}
.floor_8 ul li textarea,.floor_8 ul li input{display: block;background:url(../../images/ym/ico_1.png)20px center no-repeat;padding-left: 48px;outline: none;border: none;height: 50px;line-height: 50px;width: 100%;font-size: 16px;color: #858585;resize: none;overflow: hidden;}
.floor_8 ul li input{background:url(../../images/ym/ico_2.png)20px center no-repeat;}
.floor_8 ul li .txtzxxq{background:url(../../images/ym/ico_3.png)20px center no-repeat;}
.floor_8 ul li:last-child{margin-right: 0;width: 250px;}
.floor_8 ul li:last-child a{text-align: center;background-image: linear-gradient(to right,#fb6515,#fe9d33);display: block;width: 100%;height: 100%;color: #fff;font-size: 18px;font-weight: bold;}