




button:focus{outline:none 0}

.clearLink,.clearLink:hover{cursor:text;text-decoration:none}

.layout{width:1200px;margin:0 auto;clear:both}

.fl{float:left}

.fr{float:right}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}

body{min-width:1220px}

.slick-slider{position:relative;outline:0;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}

.slick-list:focus{outline:0}








@charset "utf-8";

body{font-family:"Microsoft YaHei","微软雅黑","宋体";font-size: 14px;}

*{margin: 0;padding:0;}

a{text-decoration:none; cursor:pointer;}

ul li{list-style: none}

em,i{font-style:normal;}

strong,b{font-weight: normal;}

.w1200{width: 1200px;margin:0 auto;}

.w1000{width:1000px;margin:0 auto;}

.w1152{width:1152px;margin:0 auto;}

.fl{float:left}

.fr{float:right}

.title_1{padding-top: 80px;}

.title_1 p{font-size:38px;text-align: center;margin-bottom: 24px;}

.title_1 em{color:#ea3700}

.title_1 i{color:#0193ef;}

.title_1 span{display: block;font-size:18px;text-align: center;color: #585858;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{*+height:1%;}

.btn_1:hover{opacity: 0.7;transition: 1.5s; -moz-transition: 1.5s; -webkit-transition: 1.5s;}



.banner{height: 450px;background:url(../images/banner.jpg) center top no-repeat;}



.imenu{height:80px;width:100%;background-color:#fff;z-index:2;border-bottom:1px solid #ccc;}

.imenu .fl li{float:left;font-size:18px;margin-right:50px;padding-top: 40px;}

.imenu .fl li a{color:#0d0d0d;display:inline-block;height:40px;;}

.imenu .fl li a:hover,.imenu .fl li .on{border-bottom: 3px solid #0096d6;color:#0096d6;}

.imenu .fr a{display:inline-block;width:110px;text-align:center;line-height:32px;color:#484848;font-size:16px;border:2px solid #f8490a;border-radius:18px;margin-top:32px;}

.imenu .fr a:hover{background:#f8490a;color:#fff;}

.imenu .re{float: left;}





.floor_1{overflow: hidden;height: auto;padding-bottom: 110px;clear: both;}

.floor_1 ul{margin-top: 50px;}

.floor_1 ul li{float:left;width:285px;height: 281px;border-radius: 6px;text-align: center;box-shadow:-2px 0px 5px 2px #f3f3f3;margin-right: 18px;}

.floor_1 ul li:last-child{margin-right: 0;}

.floor_1 ul li img{margin-top: 48px;margin-bottom: 30px;}

.floor_1 ul li span{display: block;font-size: 20px;margin-bottom: 20px;}

.floor_1 ul li p{color:#737373;line-height: 24px;}



.floor_2{background: #0187dc;height: auto;overflow: hidden;padding-bottom: 108px;}

.floor_2 .title_1 p{border-bottom:1px solid #5fb3e9;height: 30px;}

.floor_2 .title_1 p strong{background: #0187dc;padding: 0 40px;line-height: 50px;color:#fff}

.floor_2 .title_1 span{color:#ddeaf8;margin-bottom: 62px;margin-top:40px;}

.floor_2 dl dt{width: 264px;height: 185px;background: url(../images/fl2_01.png) center top no-repeat;padding-top:28px;float:left;margin-right: 11px;}

.floor_2 dl dt em{font-size:22px;display: block;background: url(../images/fl2_02.png) left center no-repeat;color:#fff;margin-left: 40px;padding-left: 62px;margin-bottom: 20px;}

.floor_2 dl dt a{display: block;width: 225px;height: 47px;text-align: center;line-height: 47px;font-size:20px;color:#fff;background: #0193ef;border-radius: 20px;margin-left: 18px;margin-bottom: 10px;}

.floor_2 dl dt a:last-child{background: #ff2832;}

.floor_2 dl dd{float:left;margin-left: 17px;margin-top: 10px;}

.floor_2 dl dd img{width:137px;height: 134px;}

.floor_2 dl dd span{display: block;text-align: center;font-size: 20px;color:#fff;margin-top: 28px;}



.floor_3{height: auto;overflow: hidden;padding-bottom: 100px;}

.floor_3 ul{margin-top: 50px;}

.floor_3 ul li{width:376px;margin-right: 36px;text-align: center;float:left;}

.floor_3 ul li:nth-child(3){margin-right: 0;}

.floor_3 ul li:nth-child(6){margin-right: 0;}

.floor_3 ul li:nth-child(9){margin-right: 0;}

.floor_3 ul li span{height: 180px;width: 376px;display: block;background:url(../images/fl3_01.png) center top no-repeat;position: relative;}

.floor_3 ul li:nth-child(2) span{background: url(../images/fl3_02.png) center top no-repeat;}

.floor_3 ul li:nth-child(3) span{background: url(../images/fl3_03.png) center top no-repeat;}

.floor_3 ul li:nth-child(4) span{background: url(../images/fl3_04.png) center top no-repeat;}

.floor_3 ul li:nth-child(5) span{background: url(../images/fl3_05.png) center top no-repeat;}

.floor_3 ul li:nth-child(6) span{background: url(../images/fl3_06.png) center top no-repeat;}

.floor_3 ul li:nth-child(7) span{background: url(../images/fl3_07.png) center top no-repeat;}

.floor_3 ul li:nth-child(8) span{background: url(../images/fl3_08.png) center top no-repeat;}

.floor_3 ul li:nth-child(9) span{background: url(../images/fl3_09.png) center top no-repeat;}

.floor_3 ul li span em{position: absolute;top:0;display: block;width:376px;height: 180px;border-radius: 14px;background: rgba(42,146,210,0);}

.floor_3 ul li span:hover em{background: rgba(42,146,210,0.7);transition: 1.5s; -moz-transition: 1.5s; -webkit-transition: 1.5s;}

.floor_3 ul li img{margin-top: 39px;}

.floor_3 ul li i{display: block;font-size: 24px;color: #fff;}

.floor_3 ul li p{font-size:16px;margin-top: 20px;color:#5c5449;line-height: 24px;margin-bottom: 38px;}

.floor_3 .a_1 a,.floor_11 .a_1 a{clear: both;width: 291px;height: 60px;display: inline-block;text-align: center;line-height: 60px;color:#fff;font-size: 22px;background: #ff2832;margin-left: 276px;border-radius: 30px;}

.floor_3 .a_1 a:last-child,.floor_11 .a_1 a:last-child{margin-left: 67px;background: #0193ef;}



.floor_4{height: auto;overflow: hidden;background: #f4f6fa;padding-bottom: 115px;}

.floor_4 ul li{width:354px;height:334px;border:1px solid #eee;float:left;background: #fff;margin-right: 66px;margin-top: 56px;}

.floor_4 ul li:last-child{margin-right: 0;}

.floor_4 ul li span{display: block;height: 94px;width:354px;background: #ff2832;padding-top: 42px;font-size:22px;text-align: center;color:#fff;margin-top: 30px;line-height: 32px;}

.floor_4 ul li:nth-child(2) span{background: #02b5f0;}

.floor_4 ul li:nth-child(3) span{background: #27547d;}

.floor_4 ul li p{width:296px;color:#6b6b6b;padding-top: 29px;padding-left: 30px;height: 95px;margin-bottom: 20px;}

.floor_4 ul li a{display: block;width: 225px;height: 55px;background: #ff2832;text-align: center;line-height: 55px;color:#fff;font-size:18px;border-radius: 26px;margin:0 auto;}

.floor_4 ul li:nth-child(2) a{background: #02b5f0;}

.floor_4 ul li:nth-child(3) a{background: #27547d;}



.floor_5{height: 1150px;overflow: hidden;background:url(../images/fl5_01.jpg) center top no-repeat;}

.floor_5 .anli{height: auto;overflow: hidden;padding: 60px 0;}

.floor_5 .anli ul{height: 150px;overflow: hidden;margin-bottom: 78px;}

.floor_5 .anli ul li.swiper-pagination-bullet{width: 189px!important;margin-right: 9px;float: left;position: relative;cursor: pointer;height: 105px!important;background: none;margin-bottom: 17px;opacity: 1;}

.floor_5 .anli ul li:nth-child(6n){margin-right: 0;}

.floor_5 .anli ul li.swiper-pagination-bullet img{width: 189px;height: 105px;border: 2px solid #FFFFFF;}

.floor_5 .anli ul li.swiper-pagination-bullet em{width: 18px;height: 8px;background: url(../images/jiantou.png) center top no-repeat;position: absolute;bottom: -10px;left: 85px;display: none;}

.floor_5 .anli ul li:hover img,.floor_5 .anli ul li.swiper-pagination-bullet-active img{border: 2px solid #0A6DEE;}

.floor_5 .anli ul li:hover em,.floor_5 .anli ul li.swiper-pagination-bullet-active em{display: block;}



.floor_5 .swiper-container{width:1200px;margin:0 auto;height: 500px;background:url(../images/fl5_14.jpg) center top no-repeat;position: relative;overflow: hidden;}

.floor_5 .swiper-slide-active{width: 650px;height: 409px;position: relative;margin-left: 282.5px;}

.floor_5 .swiper-slide-active span{color:#fff;position: absolute;bottom:0;background:#3f3f3f;display: block;height: 49px;width:574px;padding-top: 16px;padding-left: 40px;line-height: 22px;padding-right: 36px;}

.floor_5 .swiper-slide-active img{width: 650px!important;height: 409px;}

.floor_5 .prev{position: absolute;width: 34px;height: 24px;top:193px;left:124px;cursor: pointer;z-index: 999;}

.floor_5 .next{position: absolute;width: 34px;height: 24px;top:193px;left:1059px;cursor: pointer;z-index: 999;}



.floor_5 a{display: block;width: 345px;height: 60px;text-align: center;line-height: 60px;color:#fff;border-radius: 30px;font-size:22px;margin:0 auto;background: #0193ef;}



.floor_6{overflow: hidden;height: auto;}

.floor_6 .box_1{height: 714px;background: url(../images/fl6_01.jpg) center top no-repeat;overflow: hidden;margin-top: 96px;}

.floor_6 .box_1 p{margin-top: 10px;}

.floor_6 .box_1 p:last-child{margin-top: 198px;margin-left: 770px;}

.floor_6 .box_1 p em{font-size:28px;margin-bottom: 28px;display: block;}

.floor_6 .box_1 p span{display: block;font-size:16px;color:#585858;line-height:32px;}



.floor_7{height: auto;overflow: hidden;margin-top: 54px;}

.floor_7 em{display: block;font-size:28px;margin-bottom: 39px;margin-top: 57px;}

.floor_7 p{margin-bottom: 25px;}

.floor_7 p span{width: 150px;display: inline-block;height: 32px;line-height: 32px;}

.floor_7 p span img{float:left;margin-right: 12px;display: inline-block;width: 30px;height: 30px;}

.floor_7 p span i{font-size:18px;}

.floor_7 .fr{margin-right: 46px;}



.floor_8{height: auto;overflow: hidden;background: #f4f6fa;padding-bottom: 40px;margin-top: 50px;}

.floor_8 .fl{margin-top: 78px;}

.floor_8 .fr{margin-right: 140px;}

.floor_8 em,.floor_9 em,.floor_10 em{display: block;font-size:28px;margin-bottom: 31px;margin-top: 143px;}

.floor_8 p,.floor_9 p,.floor_10 p{line-height: 32px;font-size:16px;color:#545456;}



.floor_9{margin-top: 90px;overflow: hidden;height: auto;}

.floor_9 em{margin-top: 20px;}



.floor_10{height: 413px;background: url(../images/fl10_01.png) center top no-repeat;margin-top: 100px;}

.floor_10 .fr{margin-right: 100px;}

.floor_10 em{margin-top: 20px;}



.floor_11{height: 135px;overflow: hidden;background:url(../images/fl11_01.jpg) center top no-repeat;padding-top: 75px;}



.floor_12{height: auto;overflow: hidden;margin-top: 90px;margin-bottom: 120px;}

.floor_12 .title_2{text-align: center;background: url(../images/tit_01.png) center center no-repeat;font-size: 44px;}

.floor_12 ul li{margin-right: 58px;margin-top: 58px;float:left;width: 294px;}

.floor_12 ul li:last-child{margin-right: 0;}

.floor_12 ul li span a{text-align: right;display: block;height: 38px;line-height: 50px;border-bottom:1px solid #f4f4f4;color: #9c9c9c;}

.floor_12 ul li p{padding-left: 10px;margin-top: 8px;}

.floor_12 ul li p a{display: block;background: url(../images/fl12_04.png) left no-repeat;text-align: left;padding-left: 20px;font-size: 14px;color: #8d8d8d;line-height: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.floor_12 ul li em{display: block; width: 117px;margin: 20px auto 0;}

.floor_12 ul li em a{display: block; width: 117px;height: 29px;line-height:30px;text-align: center;color: #fff;background: #ffa800;font-size: 18px; border-radius: 5px;}