@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;}
.w1200{width: 1200px;margin: 0 auto;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.banner{height: 400px;background: url(images/banner.jpg) center top no-repeat;}
.banner a{display: block;height: 400px;}



.title_1{font-size: 40px;text-align: center;color:#454444;}
.title_1 strong{font-size: 40px;}
.title_1 em{font-size: 40px;color:#01a478}
.title_1 p{font-size: 18px;margin-top: 18px;}

.floor_1{height: auto;overflow: hidden;padding-bottom: 80px;padding-top: 97px;}
.floor_1 ul{margin-top: 62px;}
.floor_1 ul li{height: 138px;background: url(images/fl1_1.jpg) center center no-repeat;margin-bottom: 32px;}
.floor_1 ul li:nth-child(2){background: url(images/fl1_2.jpg) center center no-repeat}
.floor_1 ul li:nth-child(3){background: url(images/fl1_3.jpg) center center no-repeat}
.floor_1 ul li em{display: block;float: left;font-size: 28px;font-weight: bold;color:#616161;margin-top: 56px;margin-left: 48px;}
.floor_1 ul li span{display: block;font-size: 18px;color:#3b3b3b;line-height: 26px;margin-top: 46px;float: left;margin-left: 317px;}
.floor_1 ul li p{font-size: 18px;color: #fff;margin-top: 50px;margin-left: 286px;float: left;font-weight: bold;line-height: 26px;}
.floor_1 ul li:nth-child(2) p,.floor_1 ul li:nth-child(3) p{margin-left: 300px;}

.floor_2{background: #f0f2f2;height: auto;overflow: hidden;padding-top: 97px;padding-bottom: 102px;}
.floor_2 .title_1{background: url(images/tit_1.png) center 24px no-repeat;}
.floor_2 .x_tit{height: 45px;line-height: 45px;background: url(images/fl2_bg.png) center center no-repeat;font-size: 30px;text-align: center;color:#fff;margin: 60px 0 50px 0;}
.floor_2 ul li{width: 288px;height: 303px;background: #fff;margin-right: 16px;text-align: center;float: left;margin-bottom: 19px;}
.floor_2 ul li:nth-child(4),.floor_2 ul li:last-child{margin-right: 0;}
.floor_2 ul li img{display: block;margin: 36px auto 33px;}
.floor_2 ul li em{font-size: 18px;font-weight: bold;margin-bottom: 18px;display: block;}
.floor_2 ul li p{color:#7c7c7c;}
.floor_2 dl dd{float: left;width: 400px;margin-bottom: 100px;}
.floor_2 dl dd img{display: block;margin: 0 auto;}
.floor_2 dl dd p{width: 296px;height: 146px;background: url(images/fl2_bg_1.png) center center no-repeat;margin: 5px auto 0;}
.floor_2 dl dd p strong{font-size: 18px;text-align: center;color:#fff;text-align: center;display: block;padding-top: 42px;}
.floor_2 dl dd p span{color:#fff;padding:18px 30px 0 30px;display: block;}
.floor_2 .bg_2{background: url(images/tit_2.png) center 24px no-repeat;}
.floor_2 .box{width: 1200px;margin: 0 auto 100px;background: #fff;height: auto;overflow: hidden;padding-bottom: 20px;}
.floor_2 .box .img_1{float: left;margin-top: 86px;margin-left: 52px;}
.floor_2 .box .fr{width: 520px;}
.floor_2 .box .fr p{float: left;width: 240px;text-align: center;margin-top: 54px;margin-right: 10px;}
.floor_2 .box .fr p strong{display: block;font-size: 18px;color:#424242;margin:18px 0 14px 0;}
.floor_2 a{display: block;font-size: 24px;text-align: center;line-height: 67px;width: 396px;height: 67px;background: url(images/fl2_btn.jpg) center center no-repeat;margin: 0 auto;color:#fff;}
.floor_2 a:hover{opacity: .7;}

.floor_3{height: auto;overflow: hidden;padding-top: 50px;padding-bottom: 30px;}
.floor_3 ul{margin-left: 44px;margin-top: 50px;}
.floor_3 ul li{width: 258px;height: 258px;float: left;border:1px solid #dadada;margin-right: 22px;margin-bottom: 18px;}
.floor_3 ul li:last-child{margin-right: 0;}
.floor_3 ul li:hover{border:1px solid #0fd3c3;box-shadow: 0 0 20px 0 rgba(15,211,195,.2);}
.floor_3 ul li img{display: block;margin: 22px auto;}
.floor_3 ul li span{display: block;font-size: 20px;text-align: center;color:#242424;margin-top: 25px;}
.floor_3 ul li p{color:#525252;line-height: 24px;width: 194px;margin: 18px auto 0;}
