@charset "utf-8";
body{font-family:"Microsoft YaHei","微软雅黑","宋体";background:#fff;font-size:14px;}
*{margin: 0;padding:0;}
a{text-decoration:none; cursor:pointer;}
img{border:0;vertical-align:middle;}
ul li{list-style: none}
em,i,b{font-style:normal;}
strong{font-weight: normal;}
.w1200{width: 1200px;margin:0 auto;}
.w1180{width: 1180px;margin: 0 auto;}
.clearfix {*zoom: 1;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}
.fl{float:left}
.fr{float:right}

.title_1{text-align: center;padding: 70px 0 42px;}
.title_1 span{display: block;font-size: 36px;color: #121212;line-height: 45px;}
.title_1 span em{display: inline-block;width: 173px;height: 45px;background: url(images/t.png) center top no-repeat;text-align: center;font-size: 36px;color: #ff6000;}
.title_1 p{font-size: 16px;color: #555555;padding-top: 20px;}

a.btn_yx{display: block;text-align: center;width: 200px;height: 60px;line-height: 60px;border-radius: 8px;margin: 50px auto 0;background-image: linear-gradient(to right,#ff6800,#ff8d00);color: #fff;font-size: 16px;font-weight: bold;}

.banner{background: url(images/banner.jpg) center top no-repeat;height: 430px;}
.banner i{display: block;font-size: 60px;font-weight: bold;color: #ffaa00;padding: 66px 0 6px;}
.banner span{display: block;font-size: 26px;color: #fff;}
.banner ul{display: flex;justify-content:space-between;flex-wrap:wrap;width: 470px;margin-top: 20px;}
.banner ul li{text-align: center;font-size: 18px;color: #fff;height: 36px;width: 106px;line-height: 36px;border-radius: 50px;border: 1px dashed #bf8335;}
.banner a.btn_yx{margin: 50px 0 0;}

.floor_1{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_1 ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.floor_1 ul li{width: 262px;height: 298px;border-radius: 8px;border: 1px solid #d6daec;cursor: pointer;transition: 0.2s all;}
.floor_1 ul li:hover{border: 1px solid #ff9800;}
.floor_1 ul li i{display: block;width: 70px;height: 70px;overflow: hidden;background-image: url(images/ico.png);background-size: 581px;background-position: 0 0;margin: 36px auto 28px;}
.floor_1 ul li:nth-child(2) i{background-position: -81px 0;}
.floor_1 ul li:nth-child(3) i{background-position: -162px 0;}
.floor_1 ul li:nth-child(4) i{background-position: -243px 0;}
.floor_1 ul li span{display: block;text-align: center;font-size: 22px;color: #333333;}
.floor_1 ul li p{font-size: 16px;color: #555555;line-height: 28px;padding: 20px 0 0 43px;}

.floor_2{height: 1150px;overflow: hidden;background: url(images/fl2_bg.jpg) center top no-repeat;}
.floor_2 ul{display: flex;justify-content:space-between;flex-wrap:wrap;width: 1040px;margin: 0 auto;}
.floor_2 ul li{width: 490px;height: 240px;border: 6px solid #ffc47b;position: relative;border-radius: 12px;background: #fff;}
.floor_2 ul li:last-child{border: 6px solid #ffb797;}
.floor_2 ul li .t{font-size: 14px;color: #b56812;width: 120px;height: 26px;line-height: 26px;text-align: center;background-image: linear-gradient(to right,#f9ebca,#f3cf9c);border-top-right-radius: 25px;border-bottom-right-radius: 25px;position: absolute;top: 36px;left: 0;}
.floor_2 ul li span{display: block;font-size: 24px;color: #333333;font-weight: bold;line-height: 25px;margin: 35px 0 22px;}
.floor_2 ul li span i{display: block;background-image: url(images/ico.png);background-size: 581px;background-position: -324px 0;width: 26px;height: 25px;overflow: hidden;float: left;margin: 0 10px 0 180px;}
.floor_2 ul li:nth-child(2) span i{background-position: -324px -30px;width: 22px;}
.floor_2 ul li p{font-size: 16px;color: #333333;line-height: 28px;padding: 0 0 22px 32px;}
.floor_2 ul li a{display: block;margin: 0 auto;width: 180px;height: 46px;line-height: 46px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;border-radius: 50px;background-image: linear-gradient(to right,#ff8e13,#fda62a);}
.floor_2 ul li:nth-child(2) a{background-image: linear-gradient(to right,#fd4a49,#fa7878);}
.floor_2 dl{display: flex;justify-content:space-between;flex-wrap:wrap;width: 1040px;margin: 0 auto;}
.floor_2 dl dd{width: 33.3333%;margin-top: 24px;text-align: center;}
.floor_2 dl dd i{display: block;background-image: url(images/ico.png);background-size: 581px;background-position: 0 -82px;width: 60px;height: 60px;overflow: hidden;margin: 0 auto 18px;}
.floor_2 dl dd:nth-child(2) i{background-position: -65px -82px;}
.floor_2 dl dd:nth-child(3) i{background-position: -130px -82px;}
.floor_2 dl dd:nth-child(4) i{background-position: -195px -82px;}
.floor_2 dl dd:nth-child(5) i{background-position: -260px -82px;}
.floor_2 dl dd:nth-child(6) i{background-position: -325px -82px;}
.floor_2 dl dd:nth-child(7) i{background-position: -390px -82px;}
.floor_2 dl dd:nth-child(8) i{background-position: -455px -82px;}
.floor_2 dl dd:nth-child(9) i{background-position: -520px -82px;}
.floor_2 dl dd span{display: block;font-size: 24px;color: #333333;font-weight: bold;}
.floor_2 dl dd p{font-size: 16px;color: #555555;padding-top: 14px;}

.floor_3{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_3 ul{display: flex;justify-content:space-between;flex-wrap:wrap;width: 1020px;margin: 0 auto;}
.floor_3 ul li{width: 320px;height: 180px;border-radius: 14px;box-shadow: 0 0 12px rgba(0,0,0,.1);margin-bottom: 30px;text-align: center;}
.floor_3 ul li i{display: block;width: 32px;height: 28px;overflow: hidden;background-image: url(images/ico.png);background-size: 581px;background-position: -361px 0;margin: 30px auto 28px;}
.floor_3 ul li:nth-child(2) i{background-position: -404px 0;width: 28px;}
.floor_3 ul li:nth-child(3) i{background-position: -440px 0;width: 28px;}
.floor_3 ul li:nth-child(4) i{background-position: -477px 0;width: 30px;}
.floor_3 ul li:nth-child(5) i{background-position: -516px 0;width: 27px;}
.floor_3 ul li:nth-child(6) i{background-position: -551px 0;width: 30px;}
.floor_3 ul li span{display: block;font-size: 20px;color: #121212;}
.floor_3 ul li p{font-size: 16px;color: #555555;padding-top: 16px;}
.floor_3 a.btn_yx{margin-top: 20px;}

.floor_4{height: 1300px;overflow: hidden;background: url(images/fl4_bg.jpg) center top no-repeat;}
.floor_4 .title_1 span,.floor_4 .title_1 p{color: #fff;}
.floor_4 .title_1 span em{color: #fff;filter: grayscale(100) brightness(100);}
.floor_4 ul li{height: 280px;width: 1080px;margin: 0 auto 30px;background: #fff;border-radius: 16px;}
.floor_4 ul li .fl{width: 408px;margin: 40px 0 0 116px;}
.floor_4 ul li:nth-child(2) .fl{margin: 40px 0 0 0;}
.floor_4 ul li .fl span{display: block;font-size: 30px;color: #ff7800;font-weight: bold;}
.floor_4 ul li .fl em{display: block;font-size: 22px;color: #333333;margin: 20px 0;}
.floor_4 ul li .fl p{font-size: 16px;color: #333333;line-height: 28px;}
.floor_4 ul li img{display: block;float: right;margin: 20px 70px 0 0;}
.floor_4 ul li:nth-child(2) img{float: left;margin: 20px 140px 0 70px;}
.floor_4 a.btn_yx{margin-top: 20px;}

.floor_5{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_5 ul{display: flex;justify-content:space-between;flex-wrap:wrap;width: 1020px;margin: 0 auto;}
.floor_5 ul li{width: 320px;height: 180px;border-radius: 14px;margin-bottom: 30px;text-align: center;background: #f5f6fa;}
.floor_5 ul li i{display: block;width: 32px;height: 28px;overflow: hidden;background-image: url(images/ico.png);background-size: 581px;background-position: -361px -35px;margin: 30px auto 28px;}
.floor_5 ul li:nth-child(2) i{background-position: -404px -35px;width: 28px;}
.floor_5 ul li:nth-child(3) i{background-position: -440px -35px;width: 28px;}
.floor_5 ul li:nth-child(4) i{background-position: -475px -35px;width: 30px;}
.floor_5 ul li:nth-child(5) i{background-position: -508px -35px;}
.floor_5 ul li:nth-child(6) i{background-position: -549px -35px;}
.floor_5 ul li span{display: block;font-size: 20px;color: #121212;}
.floor_5 ul li p{font-size: 16px;color: #555555;padding-top: 16px;}
.floor_5 a.btn_yx{margin-top: 20px;}

.floor_6{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_6 ul{width: 860px;margin: 0 auto;background: url(images/fl6_1.jpg) center top no-repeat;}
.floor_6 ul li{width: 170px;float: left;margin: 0 516px 50px 0;}
.floor_6 ul li:nth-child(2n){margin-right: 0;}
.floor_6 ul li:last-child{margin: -54px 0 0 348px;}
.floor_6 ul li span{display: block;font-size: 24px;color: #121212;height: 44px;line-height: 44px;width: 168px;border: 1px solid #ff9800;}
.floor_6 ul li span em{display: inline-block;font-size: 30px;color: #ff7800;font-weight: bold;padding: 0 10px 0 12px;}
.floor_6 ul li p{font-size: 14px;color: #121212;padding-top: 16px;line-height: 26px;}

.floor_7{height: auto;overflow: hidden;padding-bottom: 80px;background: #f5f6fa;}
.floor_7 .con-box{position: relative;width: 1226px;margin: 0 auto;}
.floor_7 .swiper_container{width: 1140px;margin: 0 auto;overflow: hidden;}
.floor_7 ul li{width: 560px!important;height: 400px;border-radius: 16px;background: #fff;}
.floor_7 ul li .fl{width: 300px;padding:74px 0 0 30px;}
.floor_7 ul li .fl .tit{height: auto;overflow: hidden;margin-bottom: 26px;}
.floor_7 ul li .fl .tit i{display: block;float: left;height: 44px;overflow: hidden;width: 69px;background-image: url(images/ico.png);background-size: 581px;background-position: 0 -150px;}
.floor_7 ul li:nth-child(2) .fl .tit i{background-position: -82px -159px;width: 108px;}
.floor_7 ul li:nth-child(3) .fl .tit i{background-position: -203px -158px;width: 135px;}
.floor_7 ul li:nth-child(4) .fl .tit i{background-position: -353px -158px;width: 132px;}
.floor_7 ul li .fl .tit span{display: inline-block;font-size: 16px;color: #121212;border-left: 2px solid #e5e5e5;height: 44px;line-height: 44px;padding-left: 12px;margin-left: 14px;}
.floor_7 ul li .fl .t_2{height: auto;overflow: hidden;}
.floor_7 ul li .fl .t_2 span{display: block;width: 50%;font-size: 14px;color: #555555;float: left;}
.floor_7 ul li .fl .t_2 span em{display: block;font-size: 24px;font-weight: bold;color: #121212;margin-bottom: 10px;}
.floor_7 ul li .fl .t_3{font-size: 18px;color: #121212;padding: 30px 0 14px;}
.floor_7 ul li .fl p{font-size: 14px;color: #555555;line-height: 24px;padding-bottom: 30px;}
.floor_7 ul li .fl p em{color: #ff2626;}
.floor_7 ul li .fr{display: block;margin: 20px 28px 0 0;}
.floor_7 .swiper-button-next{right: 0;top: 45%;}
.floor_7 .swiper-button-prev{left: 0;top: 45%;}
.floor_7 .swiper-button-next:after,.floor_7 .swiper-container-rtl .swiper-button-prev:after,.floor_7 .swiper-button-prev:after,.floor_7 .swiper-container-rtl .swiper-button-next:after{font-size: 34px;color: #cccccc;}

.floor_8{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_8 ul{width: 760px;margin: 0 auto;background: url(images/fl8_bg.jpg) center top no-repeat;height: 310px;overflow: hidden;}
.floor_8 ul li{float: left;width: 130px;height: 85px;text-align: center;font-size: 20px;color: #fff;font-weight: 500;margin: 0 80px 50px 0;padding-top: 45px;}
.floor_8 ul li:nth-child(4n){margin-right: 0;}
.floor_8 ul li i{display: block;width: 20px;height: 2px;background: #a5a6ae;margin: 12px auto 0;}

.floor_9{height: 280px;overflow: hidden;background: url(images/fl9_bg.jpg) center top no-repeat;}
.floor_9 span{display: block;font-size: 42px;color: #fff;font-weight: bold;text-align: center;padding-top: 70px;}
.floor_9 span em{color: #ff8a01;font-size: 42px;font-weight: bold;}
.floor_9 a.btn_yx{margin-top: 30px;}