@charset "utf-8";
b{font-weight:bold;}
ul,li{list-style: none;}
.w1180{width:1180px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clearfix {*zoom: 1;}
.clearfix:after{display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.title_1{font-size: 36px;text-align: center;color: #333;padding: 70px 0 46px;}
.title_1 span{color: #ff8000;font-size: 36px;}
.title_1 p{font-size: 16px;color: #808080;padding-top: 22px;}

.banner{background:url(../images/banner.jpg) center top no-repeat;height:430px; text-align: center;margin-top: -46px;}
.banner a{display: block;height: 430px;}

.floor_1{height: auto;overflow: hidden;padding-bottom: 90px;}
.floor_1 .con-box{width: 1300px;margin: 0 auto;position: relative;}
.floor_1 .swiper-slide{width: 220px!important;height: 300px;text-align: center;background:url(../images/fl1_1.jpg) center top no-repeat;}
.floor_1 .swiper-slide.no01{background-image:url(../images/fl1_01.jpg)}
.floor_1 .swiper-slide.no02{background-image:url(../images/fl1_02.jpg)}
.floor_1 .swiper-slide.no03{background-image:url(../images/fl1_03.jpg)}
.floor_1 .swiper-slide.no04{background-image:url(../images/fl1_04.jpg)}
.floor_1 .swiper-slide.no05{background-image:url(../images/fl1_05.jpg)}
.floor_1 .swiper-slide.no06{background-image:url(../images/fl1_06.jpg)}
.floor_1 .swiper-slide.no2{background-image:url(../images/fl1_2.jpg)}
.floor_1 .swiper-slide.no3{background-image:url(../images/fl1_3.jpg)}
.floor_1 .swiper-slide.no4{background-image:url(../images/fl1_4.jpg)}
.floor_1 .swiper-slide.no5{background-image:url(../images/fl1_5.jpg)}
.floor_1 .swiper-slide.no6{background-image:url(../images/fl1_6.jpg)}
.floor_1 .swiper-slide.no7{background-image:url(../images/fl1_7.jpg)}
.floor_1 .swiper-slide.no8{background-image:url(../images/fl1_8.jpg)}
.floor_1 .swiper-slide.no9{background-image:url(../images/fl1_9.jpg)}
.floor_1 .swiper-slide.no10{background-image:url(../images/fl1_10.jpg)}
.floor_1 .swiper-slide.no11{background-image:url(../images/fl1_11.jpg)}
.floor_1 .swiper-slide span{display: block;font-size: 26px;color: #fff;font-weight: bold;padding: 110px 0 14px;}
.floor_1 .swiper-slide p{font-size: 16px;color: #fff;}
.floor_1 .swiper-button-prev,.floor_1 .swiper-button-next{font-weight: bold;color: #c6cbe6;z-index: 1;}

a.btn_al{display: block;width: 200px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;border-radius: 4px;background-image: linear-gradient(to right,#326cee,#4480ee);margin: 50px auto 0;}

.floor_01{height: auto;overflow: hidden;padding-top: 10px;}
.floor_01 ul li{float: left;width: 580px;height: 420px;margin: 0 20px 30px 0;box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 6px;}
.floor_01 ul li:nth-child(2n){margin-right: 0;}
.floor_01 ul li .fl{width: 350px;padding:70px 0 0 30px;}
.floor_01 ul li .fl .tit{height: auto;margin-bottom: 26px;}
.floor_01 ul li .fl .tit i{display: block;float: left;height: 62px;overflow: hidden;width: 75px;background-image: url(../images/ico.png);background-size: 689px;background-position: 0 -250px;}
.floor_01 ul li:nth-child(1) .fl .tit i{margin-top: -10px;}
.floor_01 ul li:nth-child(2) .fl .tit i{background-position: -80px -250px;width: 175px;}
.floor_01 ul li:nth-child(3) .fl .tit i{background-position: -265px -250px;width: 155px;}

.floor_01 ul li:nth-child(4) .fl .tit i{background-position: 0 -108px;width: 75px;}
.floor_01 ul li:nth-child(5) .fl .tit i{background-position: -84px -108px;width: 116px;}
.floor_01 ul li:nth-child(6) .fl .tit i{background-position: -218px -108px;width: 145px;}
.floor_01 ul li:nth-child(7) .fl .tit i{background-position: -380px -109px;width: 121px;}
.floor_01 ul li:nth-child(8) .fl .tit i{background-position: -518px -112px;width: 167px;}
.floor_01 ul li:nth-child(9) .fl .tit i{background-position: 0 -174px;width: 90px;}
.floor_01 ul li:nth-child(10) .fl .tit i{background-position: -103px -180px;width: 136px;}
.floor_01 ul li:nth-child(11) .fl .tit i{background-position: -257px -174px;width: 112px;}
.floor_01 ul li:nth-child(12) .fl .tit i{background-position: -386px -174px;width: 85px;height: 76px;margin-top: -20px;}
.floor_01 ul li:nth-child(13) .fl .tit i{background-position: -491px -189px;width: 104px;}
.floor_01 ul li:nth-child(14) .fl .tit i{background-position: 0 0;width: 118px; height: 59px;}
.floor_01 ul li:nth-child(15) .fl .tit i{background-position: -130px 0;width: 160px; height: 59px;}
.floor_01 ul li:nth-child(16) .fl .tit i{background-position: -301px 0;width: 130px;}
.floor_01 ul li:nth-child(17) .fl .tit i{background-position: -439px 0;width: 102px; height: 59px;}
.floor_01 ul li:nth-child(18) .fl .tit i{background-position: -553px 0;width: 106px;}
.floor_01 ul li:nth-child(19) .fl .tit i{background-position: 0 -52px;width: 134px; height: 55px;}
.floor_01 ul li:nth-child(20) .fl .tit i{background-position: -145px -59px;width: 111px; height: 52px;}
.floor_01 ul li:nth-child(21) .fl .tit i{background-position: -266px -55px;width: 134px; height: 61px;}
.floor_01 ul li:nth-child(22) .fl .tit i{background-position: -411px -58px;width: 130px; height: 56px;}
.floor_01 ul li:nth-child(23) .fl .tit i{background-position: -553px -59px;width: 136px; height: 57px;}
.floor_01 ul li:nth-child(24) .fl .tit i{    
	background-image: url(../images/logocase1.png);
    background-size: 80px 80px;
	background-position: 0 0; width: 80px;
    height: 80px;	
}

.floor_01 ul li .fl .tit span{display: inline-block;font-size: 16px;color: #121212;border-left: 2px solid #e5e5e5;height: 42px;line-height: 42px;padding-left: 10px;margin-left: 10px;}
.floor_01 ul li .fl .t_2{height: auto;overflow: hidden;}
.floor_01 ul li .fl .t_2 span{display: block;width: 50%;font-size: 14px;color: #555555;float: left;}
.floor_01 ul li .fl .t_2 span em{display: block;font-size: 24px;font-weight: bold;color: #121212;margin-bottom: 10px;}
.floor_01 ul li .fl .t_3{font-size: 18px;color: #121212;padding: 30px 0 14px;}
.floor_01 ul li .fl p{font-size: 14px;color: #555555;line-height: 24px;padding-bottom: 30px;}
.floor_01 ul li .fl .bot a{display: inline-block;width: 118px;height: 44px;line-height: 44px;text-align: center;border-radius: 4px;text-align: center;color: #fff;background: #437fee;border: 1px solid #437fee;font-size: 14px;}
.floor_01 ul li .fl .bot a:last-child{background: none;color: #437fee;margin-left: 16px;}
.floor_01 ul li .fr{width: 180px;height: 360px;margin: 30px 20px 0 0;background:url(../images/fl01_001.png)center top no-repeat;}
.floor_01 ul li:nth-child(2) .fr{background-image:url(../images/fl01_002.png);}
.floor_01 ul li:nth-child(3) .fr{background-image:url(../images/fl01_003.png);}

.floor_01 ul li:nth-child(4) .fr{background-image:url(../images/fl01_01.png);}
.floor_01 ul li:nth-child(5) .fr{background-image:url(../images/fl01_02.png);}
.floor_01 ul li:nth-child(6) .fr{background-image:url(../images/fl01_03.png);}
.floor_01 ul li:nth-child(7) .fr{background-image:url(../images/fl01_04.png);}
.floor_01 ul li:nth-child(8) .fr{background-image:url(../images/fl01_05.png);}
.floor_01 ul li:nth-child(9) .fr{background-image:url(../images/fl01_06.png);}
.floor_01 ul li:nth-child(10) .fr{background-image:url(../images/fl01_07.png);}
.floor_01 ul li:nth-child(11) .fr{background-image:url(../images/fl01_08.png);}
.floor_01 ul li:nth-child(12) .fr{background-image:url(../images/fl01_09.png);}
.floor_01 ul li:nth-child(13) .fr{background-image:url(../images/fl01_010.png);}
.floor_01 ul li:nth-child(14) .fr{background-image:url(../images/fl01_1.png);}
.floor_01 ul li:nth-child(15) .fr{background-image:url(../images/fl01_2.png);}
.floor_01 ul li:nth-child(16) .fr{background-image:url(../images/fl01_3.png);}
.floor_01 ul li:nth-child(17) .fr{background-image:url(../images/fl01_4.png);}
.floor_01 ul li:nth-child(18) .fr{background-image:url(../images/fl01_5.png);}
.floor_01 ul li:nth-child(19) .fr{background-image:url(../images/fl01_6.png);}
.floor_01 ul li:nth-child(20) .fr{background-image:url(../images/fl01_7.png);}
.floor_01 ul li:nth-child(21) .fr{background-image:url(../images/fl01_8.png);}
.floor_01 ul li:nth-child(22) .fr{background-image:url(../images/fl01_9.png);}
.floor_01 ul li:nth-child(23) .fr{background-image:url(../images/fl01_10.png);}
.floor_01 ul li:nth-child(24) .fr{background-image:url(../images/fl01_case001.jpg);}
.floor_01 ul li .fr img{opacity: 0;transition: 0.2s all;}
.floor_01 ul li .fr:hover img{opacity: 1;}

.floor_xy .box ul{width: 830px;height: 60px;overflow: hidden;margin: 0 auto 30px;}
.floor_xy .box ul li{float: left;cursor: pointer;color: #333333;opacity: 1;text-align: center;margin-right: 10px;}
.floor_xy .box ul li a{display: block;font-size: 16px;width: 200px;height: 60px;line-height: 60px;background: #f1f3fb;font-weight: bold;}
.floor_xy .box ul li:last-child{margin-right: 0;}
.floor_xy .box ul li.on a,.floor_xy ul li:hover a{color: #fff;background: #5087f7;}


.floor_xy .w1180 .tit{height: auto;border: 1px solid #e6e6e6;padding: 18px 0 0 30px;width: 1150px!important;margin-bottom: 20px;}
.floor_xy .w1180 .tit span{display: block;font-weight: bold;text-align: center;float: left;margin:2px 10px 0 0;color: #227aff;}
.floor_xy .w1180 .tit a{display: block;float: left;margin-right: 40px;width: 74px;text-align: center;font-size: 18px;margin-bottom: 16px;}
.floor_xy .w1180 a b{font-weight: normal;}
.floor_xy .w1180 .tit .thisclass b{color: #227aff;}
.floor_xy .w1180 a:hover b{color: #227aff;}

.floor_2 .text .bt{overflow: hidden;height: auto;}
.floor_2 .text .bt ul li{float: left;width: 278px;height: 328px;border: 1px solid #e6e6e6;margin: 0 20px 20px 0;}
.floor_2 .text .bt ul li:nth-child(4),.floor_2 .text .bt ul li:nth-child(8),.floor_2 .text .bt ul li:last-child{margin-right: 0;}
.floor_2 .text .bt ul li img{display: block;height: 40px;margin: 30px auto 20px;}
.floor_2 .text .bt ul li h1{font-size: 18px;color: #333333;text-align: center;font-weight: bold}
.floor_2 .text .bt ul li span{font-size: 14px;color: #3f3d3d;margin: 18px 18px 8px 20px;display: block;line-height: 24px;height: 96px;overflow: hidden;}
.floor_2 .text .bt ul li p{padding: 0 18px 0 20px;font-size: 12px;color: #3f3d3d;line-height: 24px;}

.floor_10{overflow:hidden;}
.floor_10 .title{margin-top: 70px;}
.floor_10 ul{overflow: hidden;margin:30px auto 70px;width: 1200px;}
.floor_10 ul li{width: 160px;float: left;text-align:center;margin-right: 12px;}
.floor_10 ul li:last-child{margin-right: 0;}
.floor_10 ul li img{display: block;border: 0px solid #e5e5e5;}
.floor_10 ul li p{margin-top: 14px;font-size: 16px;color: #242424;}

.pages{ height:auto; overflow:hidden; margin-bottom:20px;}
.pages ul{padding:12px 0px 12px 240px; color:#fff;height:auto; overflow:hidden;}
.pages li{ float:left; margin-right:5px; line-height:24px; font-size:16px;}
.pages li a{ color:#fff;background:#9D9D9D; padding:0 8px;font-size:16px;cursor: pointer;}
.pages li a:hover,.pages .thisclass a{background:#f8af12;}

div.btn{text-align: center;margin: 40px 0 76px;}
.btn a{display: inline-block;font-size: 24px;color: #fff;width: 300px;height: 70px;line-height: 70px;text-align: center;margin-right: 100px;background: #307dff;border-radius: 5px;}
.btn a:last-child{margin-right: 0;background: #fe5051;}

