@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/city/banner.jpg) center top no-repeat;margin-top: 80px;}
.banner .w1180{text-align: center;color: #fff;padding-top:50px;}
.banner .w1180 p{font-size:80px;color: #fff;}
.banner .w1180 span{display:inline-block;font-size: 32px;color: #fff;margin-top: 20px;}
.banner .w1180 em{display:inline-block;width:22px;border-top:solid 2px #fff;margin: 10px;}
.banner .w1180 a{display: block;width: 210px;height: 60px;line-height:60px;color: #fff;margin:40px auto;font-size: 28px;background: linear-gradient(to right, #5f4eff, #a074fe);border-radius:8px;}
a.btn_sqyd {display: block;width:230px;height:60px;text-align:center;line-height:60px;color: #fff;font-size:22px;margin: 0 auto;box-shadow: 0 0 20px 0 rgba(254,53,64,.4);border-radius: 50px;background-image: linear-gradient(to right,#fe2e45,#ff9508);}

.title_1{font-size:38px;padding-top:78px;text-align: center;margin-bottom: 50px;}
.title_1 p{font-size: 18px;color: #807e7e;margin-top: 10px;}
.floor_1{padding-bottom: 50px;}
.floor_1 .review{background-color: #f4f4f4;}
.floor_1 .review .w1180{padding:42px;font-size: 18px;line-height: 32px;width:1040px;}
.floor_1 .review .w1180 b{font-size: 18px;}
.floor_1 .chief{width: 390px;font-size: 24px;color: #4242ff;line-height:32px;}
.floor_1 .chief em{border: 1px dashed #4242ff;width:22px; height:22px;display:inline-block;border-radius:22px;color: #4242ff;line-height: 22px;text-align: center;font-size: 20px;margin-right:10px;}
.floor_1 .chief i{border-top: #4242FF solid 2px;display: inline-block;width:227px;margin-left:10px;margin-top: 6px;margin-bottom: 6px;}
.floor_1 .chief u{display:inline-block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #4242FF;}
.floor_1 ul{height: auto;overflow: hidden;}
.floor_1 li:first-child{margin-left: 30px;}
.floor_1 li:last-child{width: 320px;}
.floor_1 dl{height: auto;overflow: hidden;margin-bottom: 20px;}
.floor_1 dd{width: 390px;}
.floor_1 dd:last-child{width: 320px;}
.floor_1 dd:first-child{margin-left: 30px;}
.floor_1 dd p{font-size: 18px;margin-top: 20px;margin-bottom:35px;}
.floor_1 dd em{display: block;font-size: 16px;}
.floor_1 dd span{color:#8e8e8e;line-height: 30px;margin-bottom:25px;display: block;}

.floor_2{background-color:#f8f8f8; height: auto;overflow: hidden;}
.floor_2 img{margin:30px;}
.floor_2 .fr{width: 520px;margin-bottom:30px;}
.floor_2 .fr i{width: 50px;height: 50px;border-radius:50px;background: linear-gradient(to right, #665ef7, #946ffc);color: #fff;display: inline-block;line-height:50px;font-size:30px;text-align: center;}
.floor_2 .fr span{font-size:24px;display:block;margin-bottom:20px;}
.floor_2 .fr em{display:inline-block;font-size: 16px;line-height:30px;}
.floor_2 .fr .text{width:455px;float:right;}

.floor_3{height:auto;overflow: hidden;clear:all;padding-bottom: 50px;}
.floor_3 .caption{width:486px;height:100px;box-shadow:1px 1px 18px rgba(0,0,1,0.2);margin-bottom:30px;padding-left:24px;padding-top:15px;}
.floor_3 .caption p{font-size: 22px;}
.floor_3 .fl span{display: block;line-height: 35px; font-size: 18px;}
.floor_3 .fl i{color: #fb6b6b;font-size: 18px;}
.floor_3 a.btn_sqyd{margin-top: 500px;}

.floor_4{height:auto;overflow: hidden;clear: all;background-color: #f8f8f8;padding-bottom: 40px;}
.floor_4 a.btn_sqyd{margin-top: 20px;}

.floor_5{height: auto;margin-bottom: 20px;overflow: hidden;} 
.floor_5 .fl{width: 680px;margin-bottom: 30px;}
.floor_5 .fl i{width: 50px;height: 50px;border-radius:50px;background: linear-gradient(to right, #665ef7, #946ffc);color: #fff;display: inline-block;line-height:50px;font-size:30px;text-align: center;}
.floor_5 .fl span{font-size:24px;display:block;margin-bottom:20px;}
.floor_5 .fl em{display:inline-block;font-size: 16px;line-height:30px;color: #787878;}
.floor_5 .fl .text{width:610px;float:right;}
.floor_5 .fr img{margin: 50px;}

.floor_6{height: auto;overflow: hidden;background-color: #f8f8f8;padding-bottom: 30px;}
.floor_6 .fr{width: 570px;margin-bottom: 30px;}
.floor_6 .fr .text{width:520px;float: right;}
.floor_6 .fr .text p a{color: #2180f6;font-size: 20px;line-height: 40px;font-weight: bold;display: block;}
.floor_6 .fr .text span{display: block;line-height: 30px;}

.floor_7{height: auto;overflow: hidden;margin-bottom: 60px;}
.floor_7 ul li{width: 373px;height: 317px;box-shadow: 0 0 20px 0 rgba(0,0,0,.2);margin: 40px 0 42px 30px;float: left;border-radius: 8px;}
.floor_7 ul li:first-child{margin-left: 0;}
.floor_7 ul li img{display: block;margin: 25px auto;}
.floor_7 ul li span{display: block;font-size: 22px;margin-bottom: 16px;text-align: center;}
.floor_7 ul li p{color: #7f7f7f;width: 294px;margin: 0 auto;line-height: 24px;}
.floor_7 ul li p em{color: #ff1818;font-weight: bold;}

.floor_8{height: auto;overflow: hidden;background-color: #f8f8f8;}
.floor_8 ul{height: auto;clear:both;margin-top: 10px;margin-bottom: 60px;}
.floor_8 li{float: left;text-align: center;}
.floor_8 li a{display:block;width:180px;height:50px;text-align: center;line-height: 50px;color:#333333;margin-bottom: 20px;border-radius: 5px;box-shadow: 0 0 12px 0 rgba(0,0,0,.2);font-size:18px;margin-right:19px;}

.floor_8 li a:hover{background: #7f6aff;color: #fff;}
.floor_8 li:nth-child(6n+6) a{margin-right: 0;}


