@charset "utf-8";
*{margin:0;padding:0;border:0;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
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;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}
.w1152{width: 1152px;margin: 0 auto;}
.w1000{width: 1000px;margin: 0 auto;}
.w1182{width: 1182px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.w1100{width: 1100px;margin: 0 auto;}

.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)}

.imenu{height:60px;width:100%;background-color:#f2f2f2;z-index:2;}
.imenu .fl li{float:left;font-size:18px;line-height: 60px;text-align: center;margin-right: 10px;}
.imenu .fl li a{color:#0d0d0d;display:inline-block;height:60px;font-size: 18px;width: 136px;background: #f2f2f2;}
.imenu .fl li:first-child a{width: 106px;}
.imenu .fl li a:hover,.imenu .fl li .on{background: #fff;color:#0096d6;font-weight: bold;height: 60px;}
.imenu .re{float: right;width: 30px;height: 30px;position: relative;top: 10px;right:8px;}

.title_1 span{font-size: 36px;text-align: center;padding: 75px 0 20px;display: block;}
.title_1 p{color:#666666;font-size: 16px;text-align: center;}
.title_2{font-size: 36px;text-align: center;color: #333;padding-top: 76px;}
.btn_xcx{display: block;width: 210px;height: 60px;background: #ff8f02;text-align: center;line-height: 60px;color: #fff;font-size: 22px;margin: 0 auto;border-radius: 6px;}

.th{height: 52px;padding: 35px 0 32px 0;border-bottom: 1px solid #dcdcdc;}
.th .fl{font-size: 24px;color: #737373;}
.th .fl i{display: inline-block;width: 43px;height: 52px;background: #000;color: #fff;text-align: center;line-height: 52px;border-radius: 5px;margin-left: 12px;font-size: 35px;}
.th .fl i:last-child{margin-right: 12px;}
.th .fl span{font-size: 32px;margin-left: 5px;}
.th .fr a{display: inline-block;width: 142px;height: 47px;color: #fff;text-align: center;line-height: 47px;font-size: 20px;margin-right: 20px;background: url(../images/btn_1.jpg) center center no-repeat;font-weight: bold;}
.th .fr a:last-child{background: url(../images/btn_2.jpg) center center no-repeat;}

.floor_1 {height: auto;overflow: hidden;padding-bottom: 80px;clear: both;}
.floor_1 .fl{width: 430px;height: auto;overflow: hidden;padding-top: 76px;}
.floor_1 .fl dl{width: 180px;float: left;margin-right: 30px;text-align: center;margin-bottom: 33px;}
.floor_1 .fl dl dt{font-size: 32px;font-weight: bold;color: #ff4b00;padding-bottom: 10px;}
.floor_1 .fl dl dd{height: 58px;background-color: #fff8f5;border: 1px solid #ede3de;line-height: 24px;padding-top: 10px;}
.floor_1 .fr{display: block;margin: 40px 40px;}

.btn_sq{display: block;width: 230px;height: 60px;background: url(../images/btn_1.png) center center no-repeat;margin: 0 auto;font-size: 22px;color:#fff;text-align: center;line-height: 60px;font-weight: bold;}

.floor_2{height: 840px;overflow: hidden;background: url(../images/fl2_bg.jpg) center center no-repeat;}
.floor_2 .title_1 span{color: #fff;padding-top: 50px;}
.floor_2 .title_1 p{color: #fff;padding-bottom: 80px;}
.floor_2 ul{width: 382px;margin-left: 130px;}
.floor_2 ul li span{display: block;font-size: 30px;color: #ff2020;padding-left: 30px;}
.floor_2 ul li p{font-size: 16px;color: #555555;line-height: 28px;padding: 6px 0 54px;}
.floor_2 .btn_sq{margin-top: 32px;}

.floor_3{height: auto;overflow: hidden;padding-bottom: 40px;}
.floor_3 ul li{float: left;width:360px;height:430px;margin-right: 40px;margin-top: 46px;border: 1px solid #ffa606;border-radius: 10px;}
.floor_3 ul li img{display: block;margin:0 auto;width:204px;}
.floor_3 ul li span{display:block;font-size: 30px;color: #ff7e00;margin: 38px 0 10px;text-align: center;}
.floor_3 ul li:first-child{border: 1px solid #719eff;}
.floor_3 ul li:first-child span{color: #5c51f8;}
.floor_3 ul li:last-child{margin-right: 0;border: 1px solid #a05df8;}
.floor_3 ul li:last-child span{color: #944df4;}
.floor_3 ul li i{font-size: 18px;color: #333;text-align: center;display: block;}
.floor_3 ul li p{font-size: 14px;color: #666;line-height: 24px;padding: 20px 0 0;text-align: center;}
.floor_3 ul li a{display: block;width: 190px;height: 60px;line-height: 60px;text-align:center;font-size:22px;color: #fff;background: url(../images/fl3_btn2.png) center center no-repeat;margin: 0 auto;}
.floor_3 ul li:first-child a{background: url(../images/fl3_btn.png) center center no-repeat;}
.floor_3 ul li:last-child a{background: url(../images/fl3_btn3.png) center center no-repeat;}

.floor_4{height: auto;overflow: hidden;padding-bottom: 40px;}
.floor_4 .title_1 p{padding-bottom: 44px;}
.floor_4 ul{width: 1034px;margin: 0 auto;}
.floor_4 ul li{float: left;width: 230px;height: 220px;margin-right: 34px;margin-bottom: 40px;}
.floor_4 ul li:nth-child(4n){margin-right: 0;}
.floor_4 ul li img{display: block;margin: 0 auto;}
.floor_4 ul li span{display: block;font-size: 24px;color: #121212;margin: 20px 0 14px;text-align: center;}
.floor_4 ul li p{text-align: center;line-height: 26px;font-size: 16px;color: #555555;}

.floor_5{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_5 ul{width: 1000px;margin: 30px auto 0;}
.floor_5 ul li{float: left;width: 300px;height: 208px;border: 1px solid #e5e5e5;border-radius: 8px;margin-right: 46px;}
.floor_5 ul li:last-child{margin-right: 0;}
.floor_5 ul li span{display: block;font-size: 24px;color: #ff9100;text-align: center;margin: 16px 0 6px;font-weight: bold;}
.floor_5 ul li:nth-child(2) span{color: #ff2020;}
.floor_5 ul li:nth-child(3) span{color: #6863f4;}
.floor_5 ul li p{font-size: 16px;color: #333333;text-align: center;}
.floor_5 .box{background: url(../images/fl5_4.png) center center no-repeat;width: 718px;height: 230px;margin: 0 auto 50px;}
.floor_5 .box .fl{width: 180px;font-size: 24px;color: #fff;text-align: center;line-height: 32px;padding-top: 120px;padding-left: 10px;}
.floor_5 .box .fr{font-size: 20px;color: #333333;line-height: 42px;padding: 88px 94px 0 0;}

.floor_6{height: auto;overflow: hidden;padding-bottom: 70px;background: #f5f5f5;}
.floor_6 ul li{width: 373px;height: 317px;box-shadow: 0 0 20px 0 rgba(0,0,0,.2);margin: 40px 0 42px 30px;float: left;border-radius: 8px;background: #fff;}
.floor_6 ul li:first-child{margin-left: 0;}
.floor_6 ul li img{display: block;margin: 30px auto;}
.floor_6 ul li:nth-child(2) img{margin-top: 12px;}
.floor_6 ul li:nth-child(3) img{margin-top: 22px;}
.floor_6 ul li span{display: block;font-size: 22px;margin-bottom: 16px;text-align: center;}
.floor_6 ul li p{color: #7f7f7f;width: 298px;margin: 0 auto;line-height: 24px;}
.floor_6 ul li p em{color: #ff1818;font-weight: bold;}
.floor_6 .img_1{margin-bottom: 48px;}

.floor_11{height: auto;padding-bottom: 70px;background: #f5f5f5;}
.floor_11 ul li{width: 265px;height: 240px;background: url(/static/images/wx_1_1.jpg) center center no-repeat;float: left;text-align: center;margin: 46px 0 46px 40px;position: relative;overflow: hidden;cursor: pointer;}
.floor_11 ul li:first-child{margin-left: 0;}
.floor_11 ul li:nth-child(2){background: url(/static/images/wx_1_2.jpg) center center no-repeat}
.floor_11 ul li:nth-child(3){background: url(/static/images/wx_1_3.jpg) center center no-repeat}
.floor_11 ul li:nth-child(4){background: url(/static/images/wx_1_4.jpg) center center no-repeat}
.floor_11 ul li img{display: block;margin: 50px auto 20px;}
.floor_11 ul li p{font-size: 24px;color: #fff;}
.floor_11 ul li .box{position: absolute;width: 100%;height: 100%;background: #4385f5;padding-top: 45px;top: 0;display: none;}
.floor_11 ul li:hover .box{display: block;}
.floor_11 ul li .box span{display: block;font-size: 24px;color: #fff;margin-bottom: 24px;}
.floor_11 ul li .box em{display: block;color:#fff;width: 161px;margin: 0 auto;text-align: left;line-height: 24px;}

.floor_12{height: auto;padding-bottom: 70px;}
.floor_12 ul{margin-bottom: 50px;}
.floor_12 ul li{float: left;margin-left: 60px;margin-top: 43px;}
.floor_12 ul li:first-child,.floor_12 ul li:nth-child(5){margin-left: 0;}
.floor_12 ul li p{font-size: 24px;color: #333;background: url(/static/images/fl5_logo.png) 55px center no-repeat;padding-left: 100px;margin-top: 26px;}
.floor_12 ul li:last-child p{background: none;padding: 0;text-align: center;}
