@charset "utf-8";
*{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;}
.w1200{width: 1200px;margin: 0 auto;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.banner-outer{height:500px;width:100%;background-image:url(../images/banner.png);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)}

.tit{font-size: 36px;text-align: center;font-weight: bold;padding-top: 54px;}
.tit span{color: #ff354d;font-size: 36px}
.btn_thr{display: block;width: 260px;height: 60px;background: url(../images/btn_thr.png) center center no-repeat;text-align: center;line-height: 60px;border-radius: 50px;font-size: 22px;color: #fff;margin: 0 auto;box-shadow: 0 0 20px 0 rgba(255,30,27,.2);}
a.btn{display: block;width: 236px;height: 60px;line-height: 60px;text-align: center;margin: 50px auto 0;font-size: 20px;color: #fff;font-weight: bold;border-radius: 50px;background-image: linear-gradient(to right,#ff8512,#ffac0b);}
.floor_1 {padding-bottom: 90px;} 
.floor_1 img{display: block;margin: 27px auto 10px;}
.floor_1 .box{background: url(../images/fl1_bg.jpg) 324px bottom no-repeat;height: 467px;position: relative;margin: 25px auto 15px;}
.floor_1 .box ul li{width: 268px;height: 73px;border: 1px solid #ff9c00;border-radius: 5px;padding-top: 25px;padding-left: 30px;position: absolute;left: 440px;top: 0;}
.floor_1 .box ul li:nth-child(2){left: 49px;top: 152px;}
.floor_1 .box ul li:nth-child(3){left: 830px;top: 152px;}
.floor_1 .box ul li:hover{height: 105px;background: #ff9c00;}
.floor_1 .box ul li strong{display: block;font-size: 24px;color: #333;background: url(../images/fl1_logo.png) left bottom no-repeat;padding-bottom: 20px;}
.floor_1 .box ul li:hover strong{color: #fff;background: none;padding-bottom: 10px;}
.floor_1 .box ul li p{color: #fff;width: 239px;line-height: 24px;display: none;}
.floor_1 .box ul li:hover p{display: block;}
.floor_1 .text p{font-size: 18px;color: #666;text-align: center;line-height: 28px;margin-bottom: 50px;}
.floor_1 .text p strong{font-size: 18px;color: #ff354d;}



.centent .menu{height:auto;overflow:hidden;border-bottom:1px solid #f2f3f3;width:100%;padding-top:14px;background-color:#fff;z-index:4;}
.centent .menu .fl{height:auto;overflow:hidden;float: left;}
.centent .menu .fl a{font-size:18px;display:block;float:left;width:135px;height:45px;line-height:45px;margin-right:10px;background:#f2f3f3;text-align:center;color:#000;border-radius: none;}
.centent .menu .fl a:hover,.centent .menu .fl a.on{background:#28B9BE;color:#FFF;}
.centent .menu .fl .xin{background:url(../images/xin.png) right top no-repeat;}
.centent .menu .fr{margin-top:10px;float: right;}
.centent .menu .fr a{display:inline-block;width: 140px;height: 32px;background: #d93434;border-radius: 5px;line-height:32px;text-align: center;font-size: 16px;color: #fff;margin-left: 16px;}
.centent .menu .fr a:first-child{background:#28B9BE;}

.title_1{font-size: 36px;text-align: center;color:#333;padding-top: 50px;}
.title_1 em{color:#ff9000;font-size: 36px}
.title_1 p{padding-top: 23px;font-size: 16px;}

.title_5{text-align: center;padding: 84px 0 46px;}
.title_5 span{display: block;font-size: 36px;font-weight: bold;color: #343434;}
.title_5 span em{color: #ff7f14;font-size: 36px;font-weight: bold;}
.title_5 span i{display: inline-block;color: #175cff;font-size: 36px;font-weight: bold;}
.title_5 p{font-size: 16px;color: #343434;padding-top: 12px;}



.btn_vfx{display: block;width: 230px;height: 60px;background: url(../images/btn_1.png) center center no-repeat;text-align: center;line-height: 60px;color:#fff;border-radius: 50px;margin: 0 auto;font-size: 24px;box-shadow: 0 0 20px 0 rgba(0,0,0,.1);}
.btn_vfx:hover,.floor_4 .a_1 .fl4_btn:hover{color: #333;}



.floor_3{background: url(../images/fl3_bg.jpg)center top no-repeat;height: 952px;overflow: hidden;}
.floor_3 .title_1 span{color: #fff;}
.floor_3 .w1182{height: 578px;background: #fff;border-radius: 6px;overflow: hidden;}
.floor_3 .nav_1{height: 58px;line-height: 58px;background: #f5f5f5;margin-bottom: 50px;}
.floor_3 .nav_1 a{display: block;float: left;width: 33.33%;text-align: center;font-size: 22px;color: #333333;}
.floor_3 .nav_1 a.on{color: #fff;background: #ff8712;}
.floor_3 .fl{display: block;margin-left:50px;margin-top: 40px;}
.floor_3 .f3{margin-top: 40px;}
.floor_3 .fr{width: 480px;margin-right: 118px;padding-top: 64px;}
.floor_3 .fr p{font-size: 16px;color: #333333;line-height: 36px;}
.floor_3 .fr a{display: block;margin: 34px auto 0;width: 170px;height: 46px;border-radius: 4px;background-image: linear-gradient(to right,#8a5fff,#af5aff);text-align: center;color: #fff;font-size: 18px;font-weight: 500;line-height: 46px;}

.floor_4 ul li{height: auto;overflow: hidden;padding: 67px 0 60px 0;}
.floor_4 ul li:nth-child(2){background: #f5f5f5;}
.floor_4 .text{margin-left: 100px;}
.floor_4 .text em{display: block;font-size: 30px;color:#333}
.floor_4 .text em img{margin-left: 5px;}
.floor_4 .text span{display: block;font-size: 18px;color: #666;margin-top: 24px;margin-bottom: 28px;}
.floor_4 .text p{width: 248px;height: 70px;border:1px solid #e6e6e6;border-radius: 8px;font-size: 16px;color: #808080;line-height: 27px;text-align: center;padding-top: 18px;margin-bottom: 10px;}
.floor_4 .text a.btn_vfx{margin: 45px 0 0 0;}
.floor_4 .img_2{margin-top: 0;}

.floor_5{height: auto;overflow: hidden;padding-bottom: 60px;border-bottom: 1px solid #e6e6e6;}
.floor_5 ul li{float: left;text-align: center;margin: 38px 0 48px 40px;}
.floor_5 ul li:first-child{margin-left: 0;}
.floor_5 ul li img{display: block;}
.floor_5 ul li p{height: 107px;border: 1px solid #eee;border-top: none;}
.floor_5 ul li p em{display: block;font-size: 22px;color: #494949;padding: 26px 0 18px 0;}
.floor_5 ul li p span{color: #808080;display: block;}

.floor_gh ul li{float: left;margin: 47px 0 40px 80px;width: 340px;}
.floor_gh ul li:first-child{margin-left: 0;}
.floor_gh span{display: block;font-size: 22px;color:#494949;margin: 22px 0;border-bottom: 1px solid #e6e6e6;padding-bottom: 28px;}
.floor_gh span a{display: block;float: right;width: 50px;height: 20px;border: 1px solid #ff9000;color:#ff9000;text-align: center;border-radius: 5px;margin-top: 3px;}
.floor_gh ul li>a{display: block;color:#808080;font-size: 14px;margin-bottom: 18px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.floor_gh ul li>a:before{content: "";display: block;width:3px;height: 3px;background: #ff9000;float: left;margin: 8px 8px 0 0;}
.floor_gh ul li>a:hover{color: #333;}