@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;color: #333;}
body{background: #FFFFFF;}
a{text-decoration: none;cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
img{border: none;}
em,h1,i{font-style: normal;}
.width{width: 1180px;margin: 0 auto;}
.w1180{width: 1180px;margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
ul{list-style: none;}
.animation{ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}

.banner{height: 500px;background: url(../images/banner.jpg) center top no-repeat;}
.banner .width{padding-top: 290px;}
.banner input{width: 450px;height: 50px;line-height: 50px;color: #8b8b8b;padding-left: 20px;display: block;float: left;margin: 0 10px 0 265px;background-color: #FFF;border: none;border-radius: 6px;}
.banner a {display: block;height: 400px;}

/* 二级导航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;}


.content .title{font-size: 32px;text-align: center;padding-bottom: 40px;padding-top: 60px;}
.content .title span{display: block;line-height: 30px;padding-top: 35px;font-size: 14px;}
.content .btn{background: -moz-linear-gradient(to right, #ff4800, #ff9800);background: -webkit-gradient(to right, #ff4800, #ff9800);background: -webkit-linear-gradient(to right, #ff4800, #ff9800);background: -o-linear-gradient(to right, #ff4800, #ff9800);background: -ms-linear-gradient(to right, #ff4800, #ff9800);background: linear-gradient(to right, #ff4800, #ff9800);height: 50px;line-height: 50px;border-radius: 25px;text-align: center;color: #FFF;font-size: 18px;display: block;}
.content .fl_1 .fl{width: 430px;height: auto;overflow: hidden;padding-top: 40px;}
.content .fl_1 .fl dl{width: 180px;float: left;margin-right: 30px;text-align: center;margin-bottom: 33px;}
.content .fl_1 .fl dl dt{font-size: 32px;font-weight: bold;color: #ff4b00;padding-bottom: 10px;}
.content .fl_1 .fl dl dd{height: 58px;background-color: #fff8f5;border: 1px solid #ede3de;line-height: 24px;padding-top: 10px;}
.content .fl_1 .btns{clear: both;height: auto;overflow: hidden;padding-top: 50px;padding-bottom: 60px;}
.content .fl_1 .btns a{width: 200px;float: left;}
.content .fl_1 .btns a:first-child{box-sizing: border-box;background: #FFF;color: #fd561c;border: 1px solid #fd561c;margin: 0 20px 0 380px;}
.content .fl_2{background: url(../images/fl2_bg.jpg) center top no-repeat;padding-bottom: 50px;}
.content .fl_2 .title{color: #FFF;padding-top: 60px;}
.content .fl_2 .box{height: auto;overflow: hidden;background-color: #FFF;border-radius: 20px;margin-bottom: 50px;padding-top: 40px;}
.content .fl_2 .box .s_tit{height: 48px;line-height: 48px;border: 1px solid #e5e5e5;border-radius: 25px;font-size: 24px;position: relative;width: 485px;margin: 0 auto;padding-left: 65px;}
.content .fl_2 .box:nth-of-type(2) .s_tit{width: 415px;}
.content .fl_2 .box:nth-of-type(3) .s_tit{width: 395px;}
.content .fl_2 .box .s_tit em{display: block;float: left;width: 50px;height: 50px;background-color: #fd561c;font: italic 40px/50px Arial;text-align: center;border-radius: 50%;color: #FFF;position: absolute;top: -1px;left: -1px;}
.content .fl_2 .box dl dt{font-size: 24px;color: #fd561c;font-weight: bold;}
.content .fl_2 .box dl dd{font-size: 14px;line-height: 24px;position: relative;padding-left: 12px;margin-top: 12px;}
.content .fl_2 .box dl dd::before{content: " ";width: 7px;height: 7px;display: block;background-color: #333;border-radius: 50%;position: absolute;top: 8px;left: 0;}
.content .fl_2 .box dl .btn{margin-top: 32px;width: 190px;}
.content .fl_2 .box:nth-of-type(1) dl{padding-top: 59px;margin-right: 50px;}
.content .fl_2 .box:nth-of-type(1) img{margin: 27px 0 25px 45px;}
.content .fl_2 .box:nth-of-type(2) dl{padding: 90px 0 0 50px;}
.content .fl_2 .box:nth-of-type(2) img{margin: 20px 17px 22px 0;}
.content .fl_2 .box:nth-of-type(3) dl{padding-top: 80px;margin-right: 50px;}
.content .fl_2 .box:nth-of-type(3) img{margin: 23px 0 27px 20px;}
.content .fl_2 .box:nth-of-type(3) dl .btn{width: 268px;}
.content .fl_3{background-color: #f7f7f7;}
.content .fl_3 .fr{background: url(../images/fl3_2.jpg) right top no-repeat;width: 734px;height: 544px;box-sizing: border-box;padding-left: 25px;}
.content .fl_3 dl{width: 235px;float: left;padding-top: 30px;}
.content .fl_3 dl:nth-of-type(1){margin-right: 215px;}
.content .fl_3 dl dt{font-size: 22px;font-weight: bold;text-align: center;color: #FFF;margin-bottom: 30px;}
.content .fl_3 dl dd{font-size: 14px;line-height: 24px;height: 80px;}
.content .fl_3 dl dd:nth-of-type(1){height: 100px;}
.content .fl_3 .btn{width: 200px;margin: 42px auto 0;}
.content .fl_4 ul{height: auto;overflow: hidden;}
.content .fl_4 ul li{width: 25%;float: left;text-align: center;font-size: 14px;line-height: 22px;margin-bottom: 45px;}
.content .fl_4 ul li p{font-size: 18px;color: #fd561c;padding: 15px 0 10px;}
.content .fl_4 ul li figure{display: block;width: 90px;height: 90px;background-image: url(../images/fl4.png);margin: 0 auto;}
.content .fl_4 ul li:nth-child(1) figure{background-position: 0 0;}
.content .fl_4 ul li:nth-child(2) figure{background-position: -90px 0;}
.content .fl_4 ul li:nth-child(3) figure{background-position: -180px 0;}
.content .fl_4 ul li:nth-child(4) figure{background-position: -270px 0;}
.content .fl_4 ul li:nth-child(5) figure{background-position: 0 -90px;}
.content .fl_4 ul li:nth-child(6) figure{background-position: -90px -90px;}
.content .fl_4 ul li:nth-child(7) figure{background-position: -180px -90px;}
.content .fl_4 ul li:nth-child(8) figure{background-position: -270px -90px;}
.content .fl_4 .btn{width: 236px;border-radius: 4px;margin: 0 auto;}

.floor_3{background: url(../images/sq3_bg.jpg)center top no-repeat;height: 952px;overflow: hidden;}
.floor_3 .title_1 span{color: #fff;}
.floor_3 .w1182{height: 578px;background: #fff;border-radius: 6px;overflow: hidden;}
.floor_3 .nav_1{height: 58px;line-height: 58px;background: #f5f5f5;margin-bottom: 50px;}
.floor_3 .nav_1 a{display: block;float: left;width: 33.33%;text-align: center;font-size: 22px;color: #333333;}
.floor_3 .nav_1 a.on{color: #fff;background: #ff8712;}
.floor_3 .fl{display: block;margin-left:118px;}
.floor_3 .f3{margin-top: 70px;}
.floor_3 .fr{width: 480px;margin-right: 118px;padding-top: 64px;}
.floor_3 .fr p{font-size: 16px;color: #333333;line-height: 36px;text-indent: 30px;}
.floor_3 .fr a{display: block;margin: 34px auto 0;width: 170px;height: 46px;border-radius: 4px;background-image: linear-gradient(to right,#8a5fff,#af5aff);text-align: center;color: #fff;font-size: 18px;font-weight: 500;line-height: 46px;}

.floor_4{height: auto;overflow: hidden;padding-bottom: 70px;background: #f7f7f7;}
.floor_4 ul{width: 1100px;margin: 0 auto;overflow: hidden;height: auto;}
.floor_4 ul li{width: 1100px;height: 280px;background: #fff;overflow: hidden;margin-bottom: 30px;}
.floor_4 ul li .fl{text-align: center;font-size: 24px;color: #fff;font-weight: bold;width: 64px;border-radius: 4px;background: #f95252;height: 280px;writing-mode: tb-rl;line-height: 64px;letter-spacing:4px}
.floor_4 ul li:nth-child(2) .fl{background: #2bc9f7;}
.floor_4 ul li:nth-child(3) .fl{background: #3cca6e;}
.floor_4 ul li dt{float: left;padding: 30px 0 0 50px;width: 986px;}
.floor_4 ul li dt dl{width:244px;float: left;margin: 0 100px 40px 0;}
.floor_4 ul li dt dl:nth-child(3n){margin-right: 0;}
.floor_4 ul li dt dl img{display: block;float: left;margin: 20px 20px 0 0;}
.floor_4 ul li dt dl .info{float: left;}
.floor_4 ul li dt dl .info span{display: block;font-size: 18px;color: #000000;margin: 10px 0;}
.floor_4 ul li dt dl .info p{font-size: 14px;line-height: 20px;color: #494949;}
.floor_4 .btn{margin-top: 20px;}
.btn{display: block;width: 230px;height: 64px;background-image: linear-gradient(to right,#ff5c16, #ff8308);border-radius: 6px;text-align: center;line-height: 64px;margin: 0 auto;color:#fff;font-size: 20px;}
.bta{display: block;width: 224px;height: 58px;line-height: 58px;text-align: center;color: #fff;font-size: 22px;font-weight: 500;background-image: linear-gradient(to right,#ff6f03,#ff9425);border-radius: 6px;margin: 50px auto 0;}
.btn_xcx{display: block;width: 210px;height: 60px;background: #ff8416;text-align: center;line-height: 60px;color: #fff;font-size: 22px;margin: 0 auto;border-radius: 6px;}
.title_1{text-align: center;padding: 0px 0 36px;}
.title_1 span{display: block;font-size: 42px;color: #000000; padding-top: 60px;}
.title_1 p{font-size: 18px;color: #888888;margin-top: 12px;}
.title_2{text-align: center;font-size: 38px;padding: 0px 0 30px;color: #f7f7f7;}
.title_2 p{font-size: 16px;color: #ffffff;margin-top: 16px;line-height: 28px;}
.title_3{text-align: center;font-size: 38px;padding: 60px 0 30px;color: #ffffff;}
.title_3 p{font-size: 16px;color: #ffffff;margin-top: 16px;line-height: 28px;}
.title_6{font-size: 36px;text-align: center;color: #333;padding-top: 76px;}
.title_8{text-align: center;font-size: 38px;padding: 60px 0 30px;color: #000000;}
.title_8 p{font-size: 16px;color: #8a8a8a;margin-top: 16px;line-height: 28px;}

.floor_1 ul li{float: left;width: 332px;margin-left: 40px;padding-bottom: 30px;box-shadow: 0 0 20px 0 rgba(0,0,0,.2);margin: 40px 0 62px 40px;}
.floor_1 ul li:first-child{width: 342px;}
.floor_1 ul li span{display: block;height: 112px;background: url(/static/qqqun/images/fl1_1.png) center top no-repeat;padding-top: 15px;}
.floor_1 ul li:nth-child(2) span{background: url(/static/qqqun/images/fl1_2.png) center top no-repeat;}
.floor_1 ul li:nth-child(3) span{background: url(/static/qqqun/images/fl1_3.png) center top no-repeat;}
.floor_1 ul li span strong{display: block;width: 99px;height: 99px;margin: 0 auto;background: #f74253;font-size: 26px;text-align: center;line-height: 99px;border-radius: 50%;color: #fff;}
.floor_1 ul li:nth-child(2) span strong,.floor_1 ul li:nth-child(2) p i,.floor_1 ul li:nth-child(2) a{background: #12cb83;}
.floor_1 ul li:nth-child(3) span strong,.floor_1 ul li:nth-child(3) p i,.floor_1 ul li:nth-child(3) a{background: #2a91d9;}
.floor_1 ul li em{display: block;width: 300px;margin: 0 auto;border-bottom: 1px solid #d2d2d2;text-align: center;margin: 38px auto 32px;}
.floor_1 ul li em h3{font-size: 18px;color: #000000;position: relative;padding: 0 10px;top: 12px;background: #fff;display: inline;}
.floor_1 ul li p{font-size: 16px;color: #4c4c4c;margin-left: 30px;margin-bottom: 12px;}
.floor_1 ul li p i{display: inline-block;width: 20px;height: 20px;background: #f74253;text-align: center;color: #fff;margin-right: 10px;border-radius: 50%;}
.floor_1 ul li a{display: block;width: 120px;height: 40px;background: #f74253;border-radius: 8px;margin: 23px auto 0;text-align: center;line-height: 40px;color: #fff;font-weight: bold;}

.floor_5{height: auto;overflow: hidden;background: url(/static/qqqun//images/fl5_bg.jpg) center top no-repeat;height: 641px;margin-bottom: 0px;}
.floor_5 .title_1,.floor_5 .title_1 p{color: #fff;}
.floor_5 ul li{float: left;width: 25%;text-align: center;}
.floor_5 ul li img{display: block;margin: 0 auto 20px;}
.floor_5 ul li span{display: block;color: #fff;font-size: 24px;font-weight: bold;margin-bottom: 14px;}
.floor_5 ul li p{color: #fff;font-size: 16px;line-height: 28px;}

.floor_12{height: auto;padding-bottom: 70px;}
.floor_12 ul{margin-bottom: 50px;}
.floor_12 ul li{float: left;margin-left: 60px;margin-top: 43px;}
.floor_12 ul li:first-child,.floor_12 ul li:nth-child(5){margin-left: 0;}
.floor_12 ul li p{font-size: 24px;color: #333;background: url(/static/images/fl5_logo.png) 55px center no-repeat;padding-left: 100px;margin-top: 26px;}
.floor_12 ul li:last-child p{background: none;padding: 0;text-align: center;}