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

.banner{height: 430px;background: url(../images/banner.jpg) center top no-repeat;clear: both;}
.banner a{display: block;width: 100%;height: 430px;}

/* 二级导航2021-01-08 */
section.menu{height: 120px; background-color:#f5f5f5;width:100%;z-index:4;}
section.menu .fl{padding-top: 20px;width: 780px;overflow: hidden;}
section.menu .fl a{display:block;background: #fff;font-size:16px;float:left;width:120px;height:36px;margin-right:10px;line-height:36px;text-align:center;color: #555555;margin-bottom: 10px;}
section.menu a:hover,section.menu a.on{color:#ff7800;}
section.menu .fr{width: 380px;overflow: hidden;}
section.menu .fr a{display: inline-block;width: 130px;height:40px;border: 1px solid #ff7800;font-size: 16px;color: #ff7800;border-radius:38px;text-align: center;line-height: 40px;margin-top:40px;float:left;margin-left:20px;}
section.menu .fl a:nth-child(5){position: relative;}
section.menu .fl a:nth-child(5) img{position: absolute;right:10px;top:0;}
section.menu .fl a:nth-child(7){position: relative;}
section.menu .fl a:nth-child(7) img{position: absolute;right:10px;top:0;width:18px;}
section.menu .fl a:last-of-type{color: #808080;background-color:#f5f5f5;text-decoration:underline;}

.title_1{text-align: center;padding: 60px 0 50px;}
.title_1 span{color: #121212;font-size: 36px;display:block;}
.title_1 p{font-size: 16px;color:#666666;margin-top: 20px;}
.title_1 p em{color: #ff1e1e;font-size: 16px;}

.title_2 span{display: block;font-size: 40px;color:#333;text-align: center;padding-top: 60px;}
.title_2 span em{color:#fe3f3a;font-size: 40px;}
.title_2 p{font-size: 16px;text-align: center;color:#808080;padding-top: 25px;}

.btn{display: block;margin: 20px auto 0;width: 200px;height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 18px;background-image: linear-gradient(to right,#ff8201,#ffa806);border-radius: 6px;}
a.btn_himall{display: block;width: 280px;height: 60px;background: #fe3f3a;text-align: center;line-height: 60px;margin: 0 auto;font-size: 24px;color:#fff;border-radius: 8px;box-shadow: 0 0 20px 0 rgba(254,63,58,.4);}

.floor_1{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_1 ul li{float: left;height: 198px;width: 356px;border: 1px solid #e5e5e5;border-radius: 6px;margin: 0 30px 30px 0;cursor: pointer;}
.floor_1 ul li.active{border: 1px solid #ff7500;}
.floor_1 ul li:nth-child(3n){margin-right: 0;}
.floor_1 ul li .fl{display: block;margin: 66px 24px 0 30px;}
.floor_1 ul li .fr{width: 224px;}
.floor_1 ul li .fr span{font-size: 24px;display: block;color: #121212;margin: 50px 0 20px;}
.floor_1 ul li .fr p{font-size: 16px;color: #666666;line-height: 26px;padding-right: 16px;}

.floor_2{height: 820px;overflow: hidden;background: url(../images/fl2_bg.jpg)center top no-repeat;}
.floor_2 .title_1{padding-bottom: 40px;}
.floor_2 .width{width: 1010px;padding-left: 82px;overflow: hidden;}
.floor_2 ul li img{display: block;margin: 35px auto 0;width: 192px;height: 366px;}
.floor_2 ul li span{display: none;}
.floor_2 ul li.swiper-slide-active{width: 239px!important;}
.floor_2 ul li.swiper-slide-active img{width: 239px;height: 450px;margin-top: 0;}
.floor_2 ul li.swiper-slide-active span{display: block;font-size: 14px;color: #999999;text-align: center;margin-top: 6px;}
.floor_2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(../images/prev.png);height: 80px;width: 80px;left: 0;}
.floor_2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url(../images/next.png);height: 80px;width: 80px;right: 0;}
.swiper-button-next, .swiper-button-prev{top: 38%;}

.floor_01 ul{margin: 50px auto;}
.floor_01 ul li{width: 358px;height: 348px;float: left;border:1px solid #ddd;border-radius: 8px;margin-left: 50px;text-align: center;margin-bottom: 30px;}
.floor_01 ul li:first-child,.floor_1 ul li:nth-child(4){margin-left: 0;}
.floor_01 ul li img{display: block;margin: 20px auto 0;}
.floor_01 ul li span{display: block;font-size: 24px;color:#333;padding: 5px 0 20px 0;}
.floor_01 ul li p{color:#808080;line-height: 26px;}
.floor_01 ul li a{display: block;width: 198px;height: 38px;border:1px solid #fe3f3a;border-radius: 50px;font-size: 18px;color:#fe3f3a;line-height: 38px;margin: 35px auto 0;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;}
.floor_01 ul li a:hover{background: #fe3f3a;color:#fff;}


.floor_02{height: auto;overflow: hidden;background: #f5f5f5;padding-bottom: 70px;}
.floor_02 ul{background: url(../images/fl02_bg.png) center top no-repeat;height: auto;overflow: hidden;margin: 46px auto 50px;width: 980px;padding-top: 20px;}
.floor_02 ul li{float: left;width: 300px;height: 140px;background: #fff;border-radius: 8px;margin: 0 376px 30px 0;}
.floor_02 ul li:nth-child(2n){margin-right: 0;}
.floor_02 ul li .fl{display: block;margin: 24px 24px 0 34px;}
.floor_02 ul li .text-info{float: left;}
.floor_02 ul li .text-info span{display: block;font-size: 22px;color: #333333;padding: 28px 0 14px;}
.floor_02 ul li .text-info p{font-size: 14px;color: #555555;line-height: 24px;}

.floor_3{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_3 img{display: block;margin: 0 auto 20px;}

.floor_4{height: auto;overflow: hidden;}
.floor_4 .fl{position: relative;}
.floor_4 .tu{background:url(../images/phone.png)center top no-repeat;width: 286px;height: 500px;overflow: hidden;float: left;}
.floor_4 .hd li img{display: none;}
.floor_4 .hd li.active img{display: block;position: absolute;top: 44px;left: 40px;}
.floor_4 .hd{float: left;width: 250px;margin-top: 50px;}
.floor_4 .hd li{float: left;width: 118px;height: 78px;border-radius: 6px;line-height: 78px;text-align: center;margin: 0 10px 10px 0;font-size: 16px;border: 1px solid #e5e5e5;cursor: pointer;}
.floor_4 .hd li:nth-child(2n){margin-right: 0;}
.floor_4 .hd li.active{border: 1px solid #ff7e00;color: #ff7e00;}
.floor_4 .fr{padding: 130px 170px 0 0;}
.floor_4 .fr span{display: block;font-size: 22px;color: #333333;}
.floor_4 .fr p{font-size: 16px;color: #666666;line-height: 32px;padding: 20px 0 10px;}
.floor_4 .fr .btn{width: 160px;margin-left: 0;font-size: 16px;}

.floor_5{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_5 .fl{padding: 100px 0 0 40px;}
.floor_5 .fl span{display: block;font-size: 22px;color: #333333;}
.floor_5 .fl p{font-size: 16px;color: #666666;line-height: 32px;padding: 20px 0 10px;}
.floor_5 .fl .btn{width: 160px;margin-left: 0;font-size: 16px;}
.floor_5 .fr{display: block;margin-right: 106px;}

.floor_6{height: auto;overflow: hidden;padding-bottom: 70px;background: #f5f5f5;}
.floor_6 ul li{float: left;width: 266px;height: 220px;background: #fff;border-radius: 8px;margin: 0 38px 30px 0;text-align: center;}
.floor_6 ul li:nth-child(4n){margin-right: 0;}
.floor_6 ul li img{display: block;margin: 30px auto 20px;}
.floor_6 ul li span{display: block;font-size: 22px;color: #333333;}
.floor_6 ul li p{font-size: 14px;color: #666666;line-height: 26px;padding: 14px 26px;text-align: left;}

.floor_7{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_7 ul li{float: left;width: 266px;height: 220px;margin: 0 38px 30px 0;text-align: center;}
.floor_7 ul li:nth-child(4n){margin-right: 0;}
.floor_7 ul li img{display: block;margin:0 auto 20px;}
.floor_7 ul li span{display: block;font-size: 22px;color: #121212;}
.floor_7 ul li p{font-size: 14px;color: #666666;line-height: 26px;padding: 14px 36px;text-align: left;}

.floor_8{height: auto;overflow: hidden;padding-bottom: 70px;background: #f5f5f5;}
.floor_8 ul li{float: left;width: 338px;height: 208px;margin: 0 38px 30px 0;text-align: center;position: relative;border-radius: 8px;background: #fff;border: 1px solid #fff}
.floor_8 ul li .point{width: 338px;height: 208px;background: #fff;position: absolute;top: 0;border-radius: 8px;opacity: 0;}
.floor_8 ul li.active{border: 1px solid #ff7500;cursor: pointer;}
.floor_8 ul li.active .point{opacity: 1;transition: 0.2s;-moz-transition: 0.2;-webkit-transition: 0.2;}
.floor_8 ul li:nth-child(3n){margin-right: 0;}
.floor_8 ul li img{display: block;margin:40px auto 10px;}
.floor_8 ul li:nth-child(1) img{margin-top: 30px;}
.floor_8 ul li:nth-child(4) img{margin-bottom: 28px;}
.floor_8 ul li p{font-size: 14px;color: #666666;line-height: 26px;padding: 14px 30px;text-align: left;}
.floor_8 ul li span{display: block;font-size: 18px;color: #333333;text-align: center;margin: 78px 0 0 30px;float: left;	}
.floor_8 ul li span img{display: block;margin-top: 4px;}
.floor_8 ul li .fr{display: block;margin: 28px 44px 0 0;}

.floor_9{height: auto;overflow: hidden;background: url(../images/fl9_bg.jpg)center top no-repeat;height: 200px;line-height: 200px;}
.floor_9 .width{text-align: center;font-size: 36px;color: #fff;}
.floor_9 .width .btn{display: inline-block;width: 200px;margin-left: 10px;}

.floor_gh{width: 1180px;margin: 0 auto;}
.floor_gh ul li{float: left;margin: 47px 0 40px 80px;width: 340px;}
.floor_gh ul li:first-child{margin-left: 0;}
.floor_gh span{display: block;font-size: 22px;color:#494949;margin: 22px 0;border-bottom: 1px solid #e6e6e6;padding-bottom: 28px;}
.floor_gh span a{display: block;float: right;width: 50px;height: 20px;border: 1px solid #ff9000;color:#ff9000;text-align: center;border-radius: 5px;margin-top: 3px;}
.floor_gh ul li>a{display: block;color:#808080;font-size: 14px;margin-bottom: 18px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.floor_gh ul li>a:before{content: "";display: block;width:3px;height: 3px;background: #ff9000;float: left;margin: 8px 8px 0 0;}
.floor_gh ul li>a:hover{color: #333;}
.floor_gh ul li .fg_a{font-weight: bold;}
.floor_gh ul li p {padding: 0 10px 10px;color: #808080;}
.floor_gh ul li a p {font-weight: 100;padding: 0px;float: left;}
