@charset "utf-8";
body {min-width:1200px;padding:0;margin:0;color:#000;font-size:16px;font-family: PingFang SC, Microsoft Yahei;}
*{ margin:0;padding:0;}
em,i{font-style: normal;}
ul,li{list-style:none;}
img{border:none;vertical-align: middle;}
a{text-decoration: none;cursor: pointer;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.fl{ float: left;}
.fr{ float: right;}
.w1180{width: 1180px;margin: 0 auto;}

.banner{background: url(../images/banner.jpg) center top no-repeat;height: 430px;}
.banner .fl{padding-left: 30px;}
.banner .fl img{display: block;margin: 80px 0 30px;}
.banner .fl span{display: block;font-size: 58px;color: #ffae00;font-weight: bold;}
.banner .fl p{font-size: 34px;color: #fff;font-weight: 500;padding: 10px 0 28px;}
.banner .fl i{font-size: 22px;color: #fff;display: block;font-weight: lighter;}
.banner .box{width: 226px;height: 320px;background: #fff;float: right;margin: 56px 30px 0 0;padding: 0 30px;}
.banner .box .logo img{display: block;margin: 30px auto 20px;}
.banner .box .logo span{display: block;font-size: 18px;color: #333333;text-align: center;}
.banner .box input{height: 50px;line-height: 50px;font-size: 16px;border-bottom: 1px solid #e4e4e4;padding-left: 30px;background: url(../images/phone.png)left center no-repeat;outline: none;margin: 22px 0 35px;width: 196px;}
.banner .box a{height: 52px;line-height: 52px;display: block;width: 100%;text-align: center;font-size:22px;color: #FFF;background: linear-gradient(to right, #ff9204,#ffa424);margin-top: 30px;}

/* 二级导航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 42px;}
.title_1 span{display: block;font-size: 36px;color: #121212;}
.title_1 p{font-size: 16px;color: #555555;padding-top: 22px;line-height: 24px;}

.btn{height: 60px;line-height: 60px;display: block;width: 210px;text-align: center;font-size:22px;color: #FFF;background: linear-gradient(to right, #ff9204,#ffa424);border-radius: 6px;margin: 50px auto 0;}

.floor1{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor1 .tit{text-align: center;font-size: 20px;font-weight: bold;color: #ff8500;}
.floor1 img{display: block;margin: 0px auto 0;}

.floor2{height: 870px;overflow: hidden;background: url(../images/fl2_bg.jpg)center top no-repeat;}
.floor2 .title_1{padding-top: 60px;}
.floor2 .title_1 span,.floor2 .title_1 p{color: #fff;}
.floor2 ul li{float: left;width: 320px;height: 480px;border-radius: 8px;background: #fff;margin-right: 20px;padding: 0 30px;}
.floor2 ul li:last-child{margin-right: 0;}
.floor2 ul li img{display: block;margin: 34px auto 20px;}
.floor2 ul li .tit{text-align: center;font-size: 24px;color: #121212;background: url(../images/fl2_t.png)center center no-repeat;margin-bottom: 26px;}
.floor2 ul li:last-child .tit{background: url(../images/fl2_t1.png)center center no-repeat;}
.floor2 ul li .info span{display: block;font-size: 18px;color: #121212;}
.floor2 ul li .info span em{display: inline-block;color: #ff9c00;margin-right: 6px;}
.floor2 ul li .info p{font-size: 14px;color: #555555;line-height: 24px;padding: 14px 6px 18px 20px;}

.floor3{height: auto;overflow: hidden;padding-bottom: 70px;}
.floor3 .title_1{padding-bottom: 10px;}
.floor3 ul li{height: auto;overflow: hidden;padding: 50px 110px 50px 90px;}
.floor3 ul .no2{background: #f7f7f7;}
.floor3 ul li span{font-size: 24px;color: #121212;display: block;margin-top: 14px;}
.floor3 ul li span em{display: inline-block;color: #ff8500;font-weight: bold;margin-right: 8px;}
.floor3 ul li p{font-size: 16px;color: #555555;line-height: 36px;padding: 20px 0 0 20px;}
.floor3 ul li a{display: block;font-size: 16px;color: #fff;text-align: center;height: 50px;line-height: 50px;width: 180px;border-radius: 50px;background-image: linear-gradient(to right,#ff9103,#ffa525);margin: 34px 0 0 26px;}

.floor4{height: auto;padding-bottom: 70px;}
.floor4 ul li{height: auto;border-radius: 12px;box-shadow: 0 0 16px rgba(0,0,0,.1);margin-bottom: 50px;padding-bottom: 36px;}
.floor4 ul li .tit{text-align: center;font-size: 22px;color: #fff;width: 440px;height: 50px;line-height: 50px;background: #ff8500;border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;margin: 0 auto 36px;}
.floor4 ul li dl dd{float: left;text-align: center;font-size: 14px;color: #333333;line-height: 22px;width: 25%;}
.floor4 ul li dl dd img{display: block;margin: 0 auto 12px;}
.floor4 ul li img{display: block;margin: 0 auto;}
.floor4 ul li span{display: block;text-align: center;font-size: 16px;color: #333333;margin-bottom: 22px;}
.floor4 .btn{margin-top: 0;}

.floor5{background: url(../images/fl5_bg.jpg) center top no-repeat;height:200px;overflow: hidden;line-height: 200px;text-align: center;font-size: 50px;color: #fff;font-weight: bold;}
.floor5 em{font-size: 50px;color: #ffa424;}