@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:baseline;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
body{background: #FFFFFF;}
a{text-decoration: none;cursor: pointer;}
ul,li{list-style: none;}
img{border: none;}
em,h,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.width{width: 1200px;margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.title p{text-align: center;font-size: 32px;color: #000;margin-top: 74px;}
.title span{font-size: 14px;color: #939393;margin: 0 auto;margin-top: 25px;margin-bottom: 40px;display: block;text-align: center;}
.btn a{width: 240px;height: 64px;line-height: 64px;background: #20eaa0;color: #fff;font-size: 20px;text-align: center;display: block;margin: 0 auto;margin-top: 50px; border-radius: 32px;}

.fl_1{height: 430px;overflow: hidden;background: url(../images/1_bg.jpg) center top no-repeat;clear: both;}
.fl_1 p{font-size: 55px;margin-left: 90px;margin-top: 160px;color: #fff;}
.fl_1 span{font-size: 38px;margin-left: 166px;margin-top: 16px;color: #fff;}

.fl_2{height: 550px;}
.fl_2 .title span{width: 675px;}
.fl_2 ul li{width: 250px;padding-right: 66px;float: left;}
.fl_2 ul li img{width: 88px;height: 88px;padding-left: 81px;}
.fl_2 ul li em{font-size: 20px;color: #000;text-align: center;padding-top: 15px;display: block;}
.fl_2 ul li span{font-size: 14px;color: #939393;text-align: center;padding-top: 15px;display: block;}
.fl_2 ul li:last-child{padding-right: 0px;}

.fl_3{height: 775px;background-color: #f4f8f9;overflow: hidden;}
.fl_3 .title span{width: 406px;}
.fl_3 ul{height: 400px;}
.fl_3 ul li{float: left;margin-top: 13px;width: 214px;height: 174px;}
.fl_3 ul li:first-child{padding-left: 100px;}
.fl_3 ul li .item{background-color: #fff;border-radius: 8px;width: 150px;height: 170px;float: left;}
.fl_3 ul li .item .topImage img{width: 150px;height: 6px;display: block;padding: 0 auto;border-radius: 8px;}
.fl_3 ul li .item .middle img{width: 57px;height: 50px;margin: 0 auto;padding-top: 35px; display: block;}
.fl_3 ul li .item .middle span{font-size: 16px;text-align: center;display: block;color: #000;padding-top: 12px;}
.fl_3 ul li .arrow img{padding-left: 26px;padding-top: 73px;float: left;display: block;}
.fl_3 ul li:last-child{margin-left: 525px;clear: both;display: block;margin-top: 0;}
.fl_3 ul li:last-child .arrow img{padding-left: 63px;padding-top: 22px;}
.fl_3 ul li:last-child .item{margin-top: 15px}

.fl_4{height: 523px;}
.fl_4 .title span{width: 466px;}
.fl_4 .image img{width: 603px;height: 184px;margin: 0 auto; margin-top: 30px;display: block;}

.fl_5{height: 820px;background: url(../images/5-bg.jpg) top center no-repeat;overflow: hidden;position: relative;}
.fl_5 .title p{color: #fff;}
.fl_5 .title span{width: 350px;color: #fff;}
.fl_5 ul{position: absolute;}
.fl_5 ul li{width: 400px;float: left;margin-right: 400px;margin-top: 60px;}
.fl_5 ul li:nth-child(2n){margin-right: 0px;}
.fl_5 ul li:nth-child(-n+2){margin-top: 130px;}
.fl_5 ul li .image{float: left;width: 101px;height: 101px;}
.fl_5 ul li .list{float: left;display: block;width: 270px;}
.fl_5 ul li .list em{font-size: 20px;color: #fff;padding-left: 33px;float: left;display: block;}
.fl_5 ul li .list span{font-size: 14px;color: #fff;padding-left: 33px;float: left;display: block;padding-top: 15px;}

.fl_6{height: 465px;}
.fl_6 .title p{font-size: 24px;color: #000;margin-top: 85px;margin-left: 90px;}
.fl_6 span{font-size: 14px;margin-left: 160px;margin-top: 30px;width: 430px;display: block;color: #aaa;}	
.fl_6 .image{width: 600px;height: 406px;}

.fl_7{height: 590px;background-color: #f8f8f8;}
.fl_7 .image{width: 600px;height: 406px;}
.fl_7 .title p{font-size: 24px;color: #000;margin-top: 85px;}
.fl_7 span{font-size: 14px;margin-top: 30px;width: 430px;display: block;color: #aaa;margin-left: 45px;}	
.fl_7 .btn{padding-top: 422px;}

.fl_8{height: auto;overflow: hidden;padding-bottom: 50px;}
.fl_8 ul li{float: left;margin-top: 46px;width: 266px;height: 263px;margin-left: 30px;}
.fl_8 ul li .item{background-color: #faf7f7;border-radius: 8px;width: 266px;height:263px;}
.fl_8 ul li .item .topImage img{width: 266px;height: 6px;display: block;padding: 0 auto;border-radius: 8px;}
.fl_8 ul li .item .middle img{width: 121px;height: 80px;margin: 0 auto;padding-top: 35px; display: block;}
.fl_8 ul li .item .middle em{font-size: 18px;text-align: center;display: block;color: #000;padding-top: 12px;}
.fl_8 ul li .item .middle span{font-size: 13px;text-align: center;display: block;color: #000;padding-top: 12px;width: 196px;padding-left: 40px;}