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

.title_1{font-size: 36px;color:#3a3a3a;text-align: center;padding: 70px 0 50px;}
.title_1 span{display: block;font-size:38px;color:#000000;}
.title_1 span em{font-size: 38px;color: #ff0606;}
.title_1 p{font-size: 16px;color:#737373;margin-top: 18px;line-height: 28px;}

.banner-outer{height:500px;width:100%;background-image:url(../images/banner.jpg);background-position:center;padding-top:1px;background-size:cover}
.banner-outer .banner-inner{width:960px;margin:121px auto auto;color:#fff}
.banner-outer .banner-inner h1{font-size:50px;font-weight:400;margin:0}
.banner-outer .banner-inner .text{font-size:18px;margin-top:25px;line-height:35px}
.banner-outer .banner-inner .buttons{margin-top:50px}
.banner-outer .banner-inner a{display:inline-block;width:115px;height:45px;line-height:45px;background-color:#fff;border:1px solid #fff;border-radius:2px;text-decoration:none;text-align:center;color:#09ae}
.banner-outer .banner-inner a:hover{background-color:rgba(255,255,255,.85)}
.banner-outer .banner-inner a:last-child{background-color:transparent;color:#fff;margin-left:10px}
.banner-outer .banner-inner a:last-child:hover{background-color:rgba(255,255,255,.3)}

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

.floor_1{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_1 ul{width: 1122px;margin: 0 auto;background: url(../images/fl1_bg.png) center top no-repeat;height: 570px;padding-top: 30px;}
.floor_1 ul li{float: left;border-radius: 10px;margin: 0 330px 50px 0;cursor: pointer;background: none;width: 394px;height: 230px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}
.floor_1 ul li:nth-child(2n){margin-right: 0;}
.floor_1 ul li .box{width: 378px;height: 228px;border: 1px solid #dcdcdc;}
.floor_1 ul li.active{border: none;background: url(../images/fl1_bk.png)center top no-repeat;}
.floor_1 ul li:nth-child(2n).active{background: url(../images/fl1_bk2.png)center top no-repeat;}
.floor_1 ul li:nth-child(2n) .box{margin-left: 14px;}
.floor_1 ul li.active .box{border: none;}
.floor_1 ul li .fl{margin: 30px 22px 0 30px;display: block;}
.floor_1 ul li .info{width: 256px;height: auto;overflow: hidden;float: left;}
.floor_1 ul li .info span{display: block;font-size: 22px;color: #121212;padding: 26px 0 16px;}
.floor_1 ul li .info span em{color: #ff3333;display: block;margin-bottom: 10px;}
.floor_1 ul li .info p{font-size: 16px;color: #333333;line-height: 30px;}

.floor_2{height: 1020px;overflow: hidden;background: url(../images/fl2_bg.jpg) center top no-repeat;}
.floor_2 ul{width: 1120px;margin: 0 auto;}
.floor_2 ul li{float: left;width: 550px;height: 320px;background: #fff;margin: 0 20px 20px 0;box-shadow: 0 0 12px rgba(0,0,0,.1);}
.floor_2 ul li:nth-child(2n){margin-right: 0;}
.floor_2 ul li .tit{background: url(../images/fl2_01.jpg) center top no-repeat;width: 530px;height: 132px;text-align: center;font-size: 24px;color: #fff;margin: 10px 10px 20px;padding-top: 38px;}
.floor_2 ul li:nth-child(2) .tit{padding-top: 40px;height: 130px;background: url(../images/fl2_02.jpg) center top no-repeat;}
.floor_2 ul li:nth-child(3) .tit{background: url(../images/fl2_03.jpg) center top no-repeat;}
.floor_2 ul li:nth-child(4) .tit{padding-top: 40px;height: 130px;background: url(../images/fl2_04.jpg) center top no-repeat;}
.floor_2 ul li .tit img{margin: 0 auto 12px;}
.floor_2 ul li p{font-size: 16px;color: #333333;line-height: 26px;padding: 0 40px 16px;}
.floor_2 ul li span{display: block;font-size: 18px;color: #333333;padding-left: 40px;}
.floor_2 ul li span em{font-weight: bold;}
.floor_2 .btn{margin-top: 30px;}

.floor_3{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_3 ul{width: 1020px;margin: 0 auto;}
.floor_3 ul li:nth-child(1) .fl{width: 582px;height: auto;overflow: hidden;padding-top: 20px;}
.floor_3 ul li:nth-child(2) .fr{width: 582px;height: auto;overflow: hidden;}
.floor_3 ul li:nth-child(3) .fl{width: 582px;height: auto;overflow: hidden;padding-top: 40px;}
.floor_3 ul li:nth-child(1) .fr{margin-right: -80px;display: block;}
.floor_3 ul li:nth-child(2){padding: 100px 0 70px;}
.floor_3 ul li:nth-child(2) .fl{margin: 10px 0 0 -108px;display: block;}
.floor_3 ul li .tit{background: url(../images/fl3_bk.png) center top no-repeat;width: 530px;height: 56px;line-height: 56px;text-align: center;font-size: 24px;color: #121212;margin: 0 auto;}
.floor_3 ul li .tit em{color: #ff3333;}
.floor_3 ul li i{display: block;font-size: 16px;color: #333333;text-align: center;line-height: 30px;padding: 10px 0 24px;}
.floor_3 ul li dd{float: left;width: 178px;height: 118px;border: 1px solid #e5e5e5;margin: 0 20px 20px 0;text-align: center;}
.floor_3 ul li dd:nth-child(3n){margin-right: 0;}
.floor_3 ul li dd img{margin: 14px auto 12px;}
.floor_3 ul li dd span{display: block;font-size: 18px;color: #333333;}
.floor_3 ul li dd p{font-size: 14px;color: #555555;padding-top: 8px;}
.floor_3 .btn{margin-top: 30px;}

.floor_4{height: auto;overflow: hidden;background: #f5f5f5;padding-bottom: 70px;}
.floor_4 ul{height: 470px;overflow: hidden;}
.floor_4 ul li{float: left;width: 270px;height: 410px;background: #fff;margin-right: 10px;cursor: pointer;margin-top: 30px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}
.floor_4 ul li:last-child{margin-right: 0;}
.floor_4 ul li.active{width: 338px;height: 468px;border: 1px solid #ff3333;margin-top: 0;}
.floor_4 ul li .tit{background-image: linear-gradient(to top,rgba(252,6,6,0),rgba(252,6,6,0)),url(../images/fl4_1.jpg);height: 80px;padding-top: 20px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;margin-bottom: 22px;}
.floor_4 ul li:nth-child(2) .tit{background-image: linear-gradient(to top,rgba(252,6,6,0),rgba(252,6,6,0)),url(../images/fl4_2.jpg);}
.floor_4 ul li:nth-child(3) .tit{background-image: linear-gradient(to top,rgba(252,6,6,0),rgba(252,6,6,0)),url(../images/fl4_3.jpg);}
.floor_4 ul li:nth-child(4) .tit{background-image: linear-gradient(to top,rgba(252,6,6,0),rgba(252,6,6,0)),url(../images/fl4_4.jpg);}
.floor_4 ul li.active .tit{width: 338px;height: 94px;background-size: 100%;background-image: linear-gradient(to top,rgba(252,6,6,.7),rgba(252,6,6,.7)),url(../images/fl4_1.jpg);padding-top: 26px;margin-bottom: 32px;}
.floor_4 ul li:nth-child(2).active .tit{background-image: linear-gradient(to top,rgba(252,6,6,.7),rgba(252,6,6,.7)),url(../images/fl4_2.jpg);}
.floor_4 ul li:nth-child(3).active .tit{background-image: linear-gradient(to top,rgba(252,6,6,.7),rgba(252,6,6,.7)),url(../images/fl4_3.jpg);}
.floor_4 ul li:nth-child(4).active .tit{background-image: linear-gradient(to top,rgba(252,6,6,.7),rgba(252,6,6,.7)),url(../images/fl4_4.jpg);}
.floor_4 ul li .tit span{display: block;width: 186px;height: 38px;font-size: 24px;color: #fff;font-weight: bold;text-align: center;margin: 0 auto 4px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}
.floor_4 ul li.active .tit span{border: 1px solid #fff;margin-bottom: 10px;}
.floor_4 ul li .tit i{display: block;text-align: center;font-size: 16px;color: #fff;text-align: center;}
.floor_4 ul li .tit i em{height: 20px;width: 20px;border-radius: 50%;display: inline-block;border: 1px solid #fff;text-align: center;line-height: 20px;color: #fff;margin-right: 4px;}
.floor_4 ul li .info span{display: block;text-align: center;font-size: 18px;color: #333333;font-weight: bold;}
.floor_4 ul li .info i{display: block;text-align: center;font-size: 16px;color: #333333;padding: 14px 0 26px;}
.floor_4 ul li .info p{text-align: center;font-size: 16px;color: #333333;padding-bottom: 12px;font-weight: bold;}
.floor_4 ul li.active .info p{color: #ff0000;}
.floor_4 ul li .info .tex{font-size: 14px;color: #333333;line-height: 26px;padding: 0 20px;}
.floor_4 ul li .info .tex em{color: #ff0000;}
.floor_4 ul li.active .info .tex{padding: 0 42px;}
.floor_4 ul li a{display: block;width: 108px;height: 34px;line-height: 34px;text-align: center;font-size: 16px;color: #ff0000;margin: 24px auto 0;border: 1px solid #ff0000;border-radius: 4px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}
.floor_4 ul li.active a{background: #ff0000;color: #fff;}

.floor_5{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_5 ul li{float: left;width: 33.33%;margin-bottom: 40px;}
.floor_5 ul li .fl{margin: 0 12px 0 80px;display: block;}
.floor_5 ul li .info span{display: block;font-size: 24px;color: #121212;padding-bottom: 14px;}
.floor_5 ul li .info p{font-size: 16px;color: #555555;}
.floor_5 .btn{margin-top: 10px;}

.floor_6{height: 300px;background: url(../images/fl6_bg.jpg) center top no-repeat;}
.floor_6 span{display: block;font-size: 46px;font-weight: 500;text-align: center;color: #fff;padding: 76px 0 30px;}
.floor_6 span em{color: #ff5f5f;font-weight: 500;font-size: 46px;}
.floor_6 .info{text-align: center;overflow: hidden;height: auto;width: 610px;margin: 0 auto;}
.floor_6 .info input{height: 60px;line-height: 60px;width: 380px;font-size: 16px;font-weight: 500;float: left;border-radius: 6px;border: none;padding-left: 20px;background: #FFF;}
.floor_6 .info a{height: 60px;line-height:60px;display: block;width: 200px;text-align: center;font-size: 24px;color: #FFF;font-weight: 500;float: left;border-radius: 6px;background-image: linear-gradient(to right, #ff2d2d, #ff5858);margin-left: 10px;}
