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

.banner{height: 470px;background: url(../images/banner_douke.jpg) center top no-repeat;}
.banner a{display: block;height: 470px;}

/* 二级导航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: 70px 0 40px;}
.title_1 span{display: block;font-size: 38px;color: #333333;}
.title_1 p{font-size: 18px;color: #7e7e7e;padding-top: 14px;}

.floor_1{height: 920px;overflow: hidden;}
.floor_1 .w1200{background: url(../images/t1_bg.png) center center no-repeat;height: 527px;margin-top: 40px;}
.floor_1 .w1200 ul li{float: left;margin:14px 522px 50px 178px;text-align: center;}
.floor_1 .w1200 ul li:last-child{margin:12px 0 50px;}
.floor_1 .w1200 ul li span{color: #fff;font-size: 30px;display: block;padding-left: 50px}
.floor_1 .w1200 ul li span em{font-weight: bold;font-size: 30px;color: #fff;}
.floor_1 .w1200 ul li p{color: #373737;font-size: 16px;margin-top: 26px;}
.floor_1 .w1200 .ul_1 li{margin:10px 578px 50px 154px;}
.floor_1 .w1200 .ul_1 li:last-child{margin-top: 10px;}
.floor_1 .w1200 .ul_2 li{margin: 16px 480px 50px 190px;}
.floor_1 .w1200 .ul_2 li:last-child{margin-top: 16px;}

.floor_01{height: auto;overflow: hidden;padding-bottom: 50px;}
.floor_01 .title_1{padding-bottom: 50px;}
.floor_01 .nav_1{float: left;}
.floor_01 .nav_1 a{display: block;width: 208px;height: 108px;line-height: 108px;border: 1px solid #e5e5e5;text-align: center;font-size: 24px;color: #333333;cursor: pointer;margin: 0 10px 10px 0;}
.floor_01 .nav_1 a:nth-child(2){color: #1c80fd;font-weight: bold;}
.floor_01 .nav_1 a.on{border: 1px solid #1c80fd;background: #1c80fd;color: #fff;}
.floor_01 .swiper_container{width: 958px;float: right;height: 588px;border: 1px solid #1c80fd;overflow: hidden;}
.floor_01 .swiper-slide .fl{display: block;margin: 20px 0 0 40px;}
.floor_01 .swiper-slide .fr{width: 60%;padding:70px 12px 0 0;}
.floor_01 .swiper-slide .fr .tit span{font-size: 30px;color: #333333;display: block;margin-bottom: 20px;}
.floor_01 .swiper-slide .fr .tit p{font-size: 16px;color: #666666;line-height: 32px;padding-bottom: 30px;}
.floor_01 .swiper-slide .fr ul li{float: left;width: 136px;height: 48px;line-height: 48px;padding-left: 12px;font-size: 18px;font-weight: bold;color: #333333;border-radius: 10px;border: 1px solid #ededed;margin: 0 30px 20px 0;}
.floor_01 .swiper-slide .fr .no_sp li{width: 96px;}
.floor_01 .swiper-slide .fr .bot a{display: inline-block;width: 168px;height: 58px;line-height: 58px;text-align: center;font-size: 22px;color: #1c80fd;border-radius: 8px;background: #fff;border: 1px solid #1c80fd;margin-top: 30px;}
.floor_01 .swiper-slide .fr .bot a:first-child{color: #fff;background: #1c80fd;margin-right: 20px;}

.btn{display: block;text-align: center;width: 236px;height: 70px;line-height: 70px;border-radius: 50px;margin: 50px auto 0;color: #fff;font-size: 24px;background-image: linear-gradient(to right,#ff6841,#ff9a49);font-weight: bold;}

.floor_2{height: 1777px;overflow: hidden;background:url(../images/fl2_bg.jpg) center top no-repeat;}
.floor_2 .title_1 span,.floor_2 .title_1 p{color: #fff;}
.floor_2 ul li{height: 386px;background: #fff8f5;border-radius: 16px;margin-bottom: 50px;position: relative;padding: 80px 118px 0;}
.floor_2 ul li .tit{text-align: center;font-size: 24px;color: #fff;background:url(../images/fl2_t1.png) center top no-repeat;width: 626px;height: 61px;line-height: 66px;position: absolute;top: -8px;left: 25%;}
.floor_2 ul li:nth-child(2) .tit{background:url(../images/fl2_t2.png) center top no-repeat;width: 719px;top: -12px;left: 20%;padding-left: 50px;}
.floor_2 ul li:nth-child(3) .tit{background:url(../images/fl2_t3.png) center top no-repeat;top: -14px;}
.floor_2 ul li .info{height: auto;overflow: hidden;border-bottom: 1px dashed #ccc6c4;padding-bottom: 26px;width: 708px;margin-bottom: 32px;}
.floor_2 ul li .info_2{border-bottom: none;}
.floor_2 ul li .info img{display: block;float: left;margin: 12px 12px 0 0;}
.floor_2 ul li .info .box{float: left;width: 350px;}
.floor_2 ul li .info span{display: block;font-size: 22px;color: #ff4900;font-weight: bold;margin-bottom: 6px;}
.floor_2 ul li .info p{font-size: 16px;color: #333333;line-height: 26px;}
.floor_2 ul li .btn{margin: 0;width: 150px;height: 50px;line-height: 50px;font-size: 18px;font-weight: bold;}
.floor_2 ul li.no1 .info{width: 422px;}
.floor_2 ul li.no1 .fr{width: 472px;background: #fff;height: 330px;border-radius: 10px;box-shadow: 0 0 12px rgba(0,0,0,.1);}
.floor_2 ul li.no1 .fr span{display: block;font-size: 24px;color: #fff;text-align: center;font-weight: bold;height: 72px;width: 204px;line-height: 60px;background-image: linear-gradient(to right,#ff6641,#ff9c4a);border-radius: 12px;margin: 30px auto 0;padding-top: 8px;}
.floor_2 ul li.no1 .fr i{display: block;text-align: center;font-size: 24px;font-weight: 500;color: #333333;padding: 4px 0 2px;}
.floor_2 ul li.no1 .fr img{display: block;margin: 0 auto 4px;}
.floor_2 ul li.no1 .fr dl{width: 390px;margin: 0 auto;}
.floor_2 ul li.no1 .fr dl dd{float: left;text-align: center;font-size: 16px;font-weight: 500;border-radius: 12px;height: 38px;line-height: 38px;width: 118px;border: 1px solid #ff6841;margin: 0 12px 10px 0;color: #ff6841;}
.floor_2 ul li.no1 .fr dl dd:nth-child(3n){margin-right: 0;}
.floor_2 ul li.no2 .f_2{margin-left: -20px;float: left;}
.floor_2 ul li.no3 .f_3{margin-right: -40px;float: right;}
.floor_2 ul li.no2 .btn{float: right;margin-top: 20px;}
.floor_2 ul li.no2 .fr{padding-top: 20px;}
.floor_2 ul li.no2 .info,.floor_2 ul li.no3 .info{margin-bottom: 14px;border-bottom: none;padding-bottom: 0;}
.floor_2 ul li.no2 .info img,.floor_2 ul li.no3 .info img{margin: 0 18px 0 0;}
.floor_2 ul li.no2 .info p,.floor_2 ul li.no3 .info p{border-bottom: 1px dashed #ccc6c4;float: left;width: 636px;padding-bottom: 18px;}
.floor_2 ul li.no2 .info .p1{padding-top: 18px;}
.floor_2 ul li.no3 .fl{padding-top: 20px;}
.floor_2 ul li.no3 .info p{padding: 14px 0 22px;}
.floor_2 ul li.no3 .info .p2{border-bottom: none;padding-bottom: 50px;}

.floor_3{background-color: #f6f6f6;height: auto;padding-bottom:70px;overflow: hidden;}
.floor_3 ul li{width: 266px;height: 210px;background-color: #fff;margin:0 38px 40px 0;float: left;box-shadow: 0 0 12px rgba(0,0,0,.05);border-radius: 8px;}
.floor_3 ul li:nth-child(4n){margin-right: 0;}
.floor_3 ul li img{display: block;margin: 30px auto 20px;}
.floor_3 ul li span{display: block;font-size: 18px;color: #333333;text-align: center;}
.floor_3 ul li p{line-height: 26px;color: #7e7e7e;font-size: 14px;padding: 14px 30px 0;}
.floor_3 .btn{margin-top: 10px;}

.floor_4{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor_4 .top_1{width: 924px;margin: 0 auto 40px;height: auto;overflow: hidden;}
.floor_4 .top_1 span{display: block;width: 230px; text-align: center;border-right:#d5d5d5 1px solid;float: left;height: 66px;font-size: 30px;color: #ff0000;font-weight:bold;line-height: 36px;}
.floor_4 .top_1 span:last-of-type{border: none;}
.floor_4 .top_1 p{font-size: 18px;color: #8c8c8c;font-weight: normal;}
.floor_4 .section .item{border:#dedede 1px solid;border-radius:5px;width: 1110px;margin: 40px auto;height:121px;}
.floor_4 .section .item .fl{width: 228px;position: relative;}
.floor_4 .section .item .fl p{position: absolute;top:64px;left:42px;color: #fff;font-size: 24px;text-align: center;width: 150px;}
.floor_4 .section .item .fr{width: 882px;}
.floor_4 .section .item .fr li{width:280px;height: 121px;padding-top: 30px;box-sizing: border-box;float: left;padding-left: 40px;}
.floor_4 .section .item .fr li img{float:left;width: 58px;margin-right: 20px;}
.floor_4 .section .item .fr li p{font-size: 18px;margin-bottom: 10px;}
.floor_4 .section .item .fr li em{display: block;color: #858585;line-height: 22px;}


.floor_5{height: 250px;background: url(../images/fl5_bg.jpg) center top no-repeat;}
.floor_5 a{display: block;height: 250px;}

.btn_1,.floor_3 .a_1 a{display: block;width: 240px;height: 60px;background: #1c80fd;clear: both;font-size: 20px;text-align: center;line-height: 60px;color:#fff;margin: 0 auto;border-radius: 10px;cursor: pointer;margin: 30px auto;}
.btn_1:hover,.floor_3 .a_1 a:hover{opacity: .7;}