@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-size:14px;vertical-align:baseline;background:transparent;font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;color: #000000;}
body{background: #FFFFFF;}
a{text-decoration: none;cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
img{border: none;}
em,h1,i{font-style: normal;}
.width{width: 1180px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
ul{list-style: none;}
.animation{ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}

.banner{height: 430px;background: url(../images/index/banner.jpg) center top no-repeat;}
.banner .box{width: 740px;margin: 0 auto;padding-top: 300px;}
.banner .box input{display: block;height: 60px;line-height: 60px;width: 516px;font-size: 24px;float: left;border: none;padding-left: 20px;background: #FFF;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.banner .box a{height: 61px;line-height: 60px;display: block;width: 204px;text-align: center;font-size: 24px;color: #FFF;background-image: linear-gradient(to right, #ff553d,#ff8e7f);margin: 0 auto;border-radius: 8px;}

.content .tit{font-size: 38px;text-align: center;padding-top: 72px;color: #333;}
.content .tit em{font-size: 16px;color: #808080;margin-top: 20px;display: block;}
.content .btn{display: block;width: 300px;height: 64px;line-height: 64px;font-size: 24px;text-align: center;border-radius: 8px;color: #FFF;background: linear-gradient(to right,#e94366,#f19c73);margin: 0 auto;}
.content .fl_1{height: auto;overflow: hidden;padding-bottom: 80px;}
.content .fl_1 ul{padding: 40px 0;}
.content .fl_1 ul li{width: 280px;height: 295px;background: #fff;float: left;margin-left: 20px;}
.content .fl_1 ul li:first-child{margin-left: 0;}
.content .fl_1 li img{display: block;}
.content .fl_1 li span{display: block;font-size: 24px;color: #333;padding: 25px 0 20px 0;text-align: center;}
.content .fl_1 li em{display: block;width: 18px;height: 4px;background: #7e70f4;margin: 0 auto 15px;}
.content .fl_1 li p{font-size: 16px;color: #696969;line-height: 24px;width: 226px;margin: 0 auto;}
.content .fl_2{height: 853px;background: url(../images/index/fl4_1.jpg) center center no-repeat;}
.content .fl_2 .tit{color: #fff;border-bottom: 1px solid #748295;padding-bottom: 28px;margin-bottom: 42px;padding-top: 60px;}
.content .fl_2 dl{height: auto;overflow: hidden;}
.content .fl_2 dt p{width: 264px;height: 68px;color: #fff;background: #11192a;text-align: center;line-height: 68px;position: relative;border-radius: 8px;cursor: pointer;font-size: 20px;}
.content .fl_2 dt p b{font-size: 24px;color: #FFF;}
.content .fl_2 dt p::after{display: none;content: "";width: 13px;height: 13px;position: absolute;background: url(../images/index/fl4_logo.png) center center no-repeat;right: -13px;top:27px;}
.content .fl_2 dt p.on{background: #6733fc;font-weight: bold;}
.content .fl_2 dt p.on::after{display: block;}
.content .fl_2 dd{text-align: center;width: 900px;float: left;display: none;}
.content .fl_2 dd.on{display: block;}
.content .fl_2 dd img{display: block;margin: 0 auto 34px;}
.content .fl_2 dd p{display: block;font-size: 18px;color: #fff;margin-bottom: 30px;}
.content .fl_2 .btn{width: 242px;border-radius: 32px;}
.content .fl_3 li .width{height: auto;overflow: hidden;padding: 48px 0 30px 0;}
.content .fl_3 li p{padding: 50px 50px 0;font-size: 16px;color: #878686;line-height: 24px;width: 435px;}
.content .fl_3 li p b{display: block;font-size: 22px;color: #626262;padding-bottom: 25px;}
.content .fl_3 li p b em{display: block;font-size: 30px;color: #ff1313;padding-bottom: 20px;}
.content .fl_3 li:nth-child(2n){background: #f7f9fc;}
.content .fl_3 li:nth-child(2n+1) img{float: right;}
.content .fl_3 li .btn{margin: 40px 0 0 20px;width: 160px;}
.content .fl_4{padding-bottom: 70px;}
.content .fl_4 ul{height: auto;overflow: hidden;padding: 40px 0;}
.content .fl_4 ul li{width: 575px;height: 360px;background: #f0f4fa;float: left;border-top-right-radius: 8px;border-top-left-radius: 8px;overflow: hidden;padding-bottom: 15px;}
.content .fl_4 ul li:last-child{float: right;}
.content .fl_4 ul li>p{height: 58px;text-align: center;color: #fff;font-size: 22px;line-height: 58px;margin-bottom: 16px;background: linear-gradient(to right,#6b6dee,#a174fd);}
.content .fl_4 ul li:nth-child(2)>p{background: linear-gradient(to right,#e94648,#f7c053);}
.content .fl_4 ul li>p b{font-size: 22px;color: #fff;}
.content .fl_4 ul li:nth-child(1) em{display: block;font-size: 18px;color: #101010;line-height: 40px;height: 40px;}
.content .fl_4 ul li:nth-child(1) em:before{width: 8px;height: 8px;background: #5754ed;content: "";border-radius: 50%;display: block;margin: 16px 10px 0 60px;float: left;}
.content .fl_4 ul li span{display: block;height: 64px;line-height: 64px;width: 420px;margin: 10px auto 0;border: 2px dashed #8fc3fc;font-size: 32px;text-align: center;background-color: #FFF;}
.content .fl_4 ul li span i{font-size: 32px;color: #ff361b;}
.content .fl_4 ul li:nth-child(2) div p{text-align: center;font-size: 18px;padding-bottom: 2px;}
.content .fl_4 ul li:nth-child(2) div p i{color: #ff0000;padding-left: 8px;font-size: inherit;}
.content .fl_4 ul li:nth-child(2) div p:nth-child(2){font-size: 20px;}
.content .fl_4 ul li:nth-child(2) div p:nth-child(3){font-size: 22px;}
.content .fl_4 ul li:nth-child(2) div p:nth-child(4){font-size: 24px;}
.content .fl_4 ul li:nth-child(2) div p:nth-child(5){font-size: 28px;}
.content .fl_4 ul li:nth-child(2) div p em{display: block;width: 68px;height: 32px;font-size: 16px;color: #fff;line-height: 32px;background-color: #e9425d;border-radius: 4px;margin: 0 auto;position: relative;}
.content .fl_4 ul li:nth-child(2) div p em::after{display: block;content: "";width: 0;height: 0;border-top: 6px solid #e9425d;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;bottom: -4px;left: 30px;}
.content .fl_5{padding-bottom: 80px;background-color: #f7f7f7;}
.content .fl_5 ul{height: auto;overflow: hidden;padding: 40px 0;}
.content .fl_5 ul li{float: left;width: 280px;height: 260px;background: #fff;margin-right: 20px;text-align: center;box-shadow: 0 0 20px 0 rgba(0,0,0,.2);color: #707070;line-height: 24px;}
.content .fl_5 ul li:last-child{margin-right: 0;}
.content .fl_5 ul li p{font-size: 18px;padding: 20px 0 15px;}
.content .fl_5 ul li p b{font-size: 20px;color: #ff0505;margin-right: 10px;}
.content .fl_6{padding-bottom: 40px;}
.content .fl_6 ul{height: auto;overflow: hidden;padding-top: 25px;}
.content .fl_6 ul li{width: 380px;margin-right: 20px;float: left;}
.content .fl_6 ul li:nth-child(3n){margin-right: 0;}
.content .fl_6 ul li a{display: block;line-height: 30px;height: 30px;overflow: hidden;padding: 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.content .fl_6 ul li a em{float: right;color:#737373;}
.content .fl_6 ul li a::before{display: block;content: "";width: 6px;height: 6px;background-color: #bfbfbf;border-radius: 50%;float: left;margin: 12px 8px 0 0;}

.floor_11{overflow:hidden;}
.floor_11 .tit{font-size: 38px;text-align: center;padding-top: 72px;color: #333;}
.floor_11 ul{overflow: hidden;margin: 40px 0 70px;color: #737373;}
.floor_11 ul li{display: inline-block;margin:0 8px;}
.floor_11 ul li a{font-size: 16px;color: #737373;line-height: 34px;}