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

a.btn_pt{font-size: 22px;width: 230px;height: 64px;background: #ff5c41;border-radius: 50px;color: #fff;text-align: center;margin: 50px auto 0;line-height: 64px;display: block;font-weight: 500;}

.banner{height: 400px;background: url(../../images/vfx/sqpt/banner.jpg) center top no-repeat;text-align: center;}
.banner span{display: block;font-size: 60px;font-weight: bold;color: #fff;padding: 80px 0 20px;}
.banner p{font-size: 28px;color: #fff;line-height: 40px;margin-bottom: 16px;}
.banner p i{display: inline-block;height: 38px;line-height: 36px;border-radius: 50px;border: 1px dashed #ff7d14;font-size: 28px;font-weight: bold;color: #ff7d14;width: 198px;margin: 0 6px;}
.banner a.btn_pt{background: #ff8227;font-weight: bold;}

.title_1{text-align: center;padding: 80px 0 50px;}
.title_1 span{display: block;font-size: 36px;font-weight: bold;color: #000000;}
.title_1 p{font-size: 18px;padding-top: 20px;color: #7a7a7a;}

.floor_1{height: auto;overflow: hidden;padding:80px 0;}
.floor_1 .w1180{height: 386px;overflow: hidden;box-shadow: 0 0 12px 0 rgba(0,0,0,.1);border-radius: 10px;}
.floor_1 .fl{width: 850px;}
.floor_1 .fl .tit{font-size: 30px;font-weight: bold;color: #fff;background: url(../../images/vfx/sqpt/fl1_t.png) center top no-repeat;width: 230px;height: 58px;line-height: 54px;margin: 40px 0 36px;padding-left: 30px;}
.floor_1 .fl p{font-size: 16px;color: #747474;line-height: 30px;padding-left: 40px;}
.floor_1 .fl p b{font-weight: bold;color: #747474;}
.floor_1 .fr{display: block;float: right;width: 230px;height: 207px;background: url(../../images/vfx/sqpt/fl1_1.png) center top no-repeat;margin: 128px 50px 0 0;}
.floor_1 .fr a{display: block;height: 40px;line-height: 40px;width: 150px;border-radius: 50px;text-align: center;font-size: 16px;color: #fff;font-weight: 500;background: #ff8227;margin: 144px auto 0;}

.floor_2{height: auto;overflow: hidden;padding-bottom: 60px;}
.floor_2 .title{text-align:center;border-bottom: 1px solid #dfdfdf;height: 50px;}
.floor_2 .title span{display: block;font-size:36px;color: #000;background: #fff;padding:25px 20px;margin: 0 auto;width: 230px;}
.floor_2 ul{margin-top: 70px;height: auto;overflow: hidden;}
.floor_2 ul li{height: auto;overflow: hidden;margin-bottom: 60px;}
.floor_2 ul li .conCase{float: left;width: 640px;}
.floor_2 ul li .conCase span{display: block;font-size: 24px;color: #010101;font-weight: 500;margin-bottom: 32px;}
.floor_2 ul li .conCase p{font-size: 16px;color: #000000;line-height: 40px;}
.floor_2 ul li img{display: block;float: right;margin-top: 30px;}
.floor_2 ul li.sec img{float: left;}
.floor_2 ul li.sec .conCase{float: right;width: 650px;}

.floor_mban{height: 151px;background: url(../../images/vfx/sqpt/flmid_bg.jpg) center top no-repeat;text-align: center;overflow: hidden;line-height: 151px;color: #fff;font-size: 48px;font-weight: bold;}

.floor_3{background: url(../../images/vfx/sqpt/fl3_bg.jpg)center center no-repeat;height: 644px;}
.floor_3 .title_1 span,.floor_3 .title_1 p{color: #fff;}
.floor_3 ul{margin: 0 auto;padding-left: 60px;}
.floor_3 li{width:240px;height: 237px;text-align: center;margin-right:50px;float: left;background: #fff;border-radius:12px;}
.floor_3 li:before{content:"";width: 66px;height: 61px;display: block;background: url(../../images/vfx/sqpt/icon66x61.png);margin: 30px auto 20px;}
.floor_3 li span{color: #1a1a1a;display: block;font-size: 22px;margin-bottom: 10px;}
.floor_3 li p{font-size: 14px;color: #757575;line-height: 22px;}
.floor_3 li:nth-child(2):before{background-position:-66px 0;}
.floor_3 li:nth-child(3):before{background-position:-132px 0;}
.floor_3 li:nth-child(4):before{background-position:-198px 0;}

.floor_4{height:auto;overflow: hidden;padding-bottom:90px;}
.floor_4 ul{margin: 40px auto 50px;}
.floor_4 ul li{width:390px;text-align: center;float: left;border-right:1px solid #e4e4e6;}
.floor_4 ul li:last-child{border-right:none;}
.floor_4 li:before{content:"";width: 58px;height: 58px;display: block;background: url(../../images/vfx/sqpt/icon66x61.png);margin:0 auto 20px;background-position:0 -61px;}
.floor_4 li:nth-child(2):before{background-position:-66px -61px;}
.floor_4 li:nth-child(3):before{background-position:-132px -61px;}
.floor_4 ul li span{display: block;font-size: 22px;color: #1a1a1a;padding-bottom:20px;}
.floor_4 ul li p{color: #757575;font-size: 14px;line-height:26px;padding: 0 28px;}

.floor_5{background: url(../../images/vfx/sqpt/fl5_bg.jpg)center top no-repeat;height:840px;overflow: hidden;}
.floor_5 .title_1 span,.floor_5 .title_1 p{color: #fff;}
.floor_5 li{width: 243px;padding-left: 20px;padding-right: 20px; height: 430px; border-bottom-left-radius:30px;border-bottom-right-radius:30px; background-color: #fff;float: left;margin-right: 16px;}
.floor_5 ul li:last-child{margin-right: 0;}
.floor_5 li p{background: url(../../images/vfx/sqpt/fl5_1.jpg)center top no-repeat;height: 64px;line-height: 64px;text-align: center;color: #fff;font-size: 24px;}
.floor_5 li:nth-child(2) p{background: url(../../images/vfx/sqpt/fl5_2.jpg)center top no-repeat;}
.floor_5 li:nth-child(3) p{background: url(../../images/vfx/sqpt/fl5_3.jpg)center top no-repeat;}
.floor_5 li:nth-child(4) p{background: url(../../images/vfx/sqpt/fl5_4.jpg)center top no-repeat;}
.floor_5 li span{color: #1a1a1a;font-size: 18px;display: block;text-align: center;margin-top: 16px;}
.floor_5 li em{display: block;text-align: center;color: #1a1a1a; border-bottom:1px #e2e2e2 dashed;padding-bottom: 20px;padding-top: 20px;font-size: 18px;}
.floor_5 li em:last-child{border-bottom:none;}
.floor_5 .list1 em::before{content: '';background: url(../../images/vfx/sqpt/icon34x31.png);display: block;width: 34px;height: 31px;margin: 0 auto 10px;}
.floor_5 .list1 em:nth-child(4):before{background-position:-34px 0;}
.floor_5 .list1 em:nth-child(5):before{background-position:-68px 0;}
.floor_5 .list2 em i{color: #ff5c41;text-align: center;border: 1px #ff5c41 dashed;width: 70px;height:55px;display: inline-block;float: left;margin-right: 10px;padding-top:5px;border-radius:10px;font-size: 18px;}
.floor_5 .list2 em div{font-size: 14px;color: #1a1a1a;text-align: left;line-height: 22px;}
.floor_5 .list3 i{color: #1a1a1a;font-size: 16px;display: inline-block;line-height: 20px;width:121px;border-bottom:1px #e2e2e2 dashed;text-align: center;}
.floor_5 .list3 i::before{content: '';background: url(../../images/vfx/sqpt/icon34x31.png);display:inline-block;width:20px;height:20px;background-position:0 -31px;position: relative;top:6px;margin-right: 6px;}
.floor_5 .list3 i:nth-child(4):before{background-position:-34px -31px;}
.floor_5 .list3 i:nth-child(5):before{background-position:-68px -31px;}
.floor_5 .list3 i:nth-child(6):before{background-position:-103px -31px;}
.floor_5 .list3 i:nth-child(7):before{background-position:-137px -31px;}
.floor_5 .list3 i:nth-child(8):before{background-position:-171px -31px;}
.floor_5 .list3 i:nth-child(9):before{background-position:0 -62px;}
.floor_5 .list3 i:nth-child(10):before{background-position:-34px -62px;}
.floor_5 .list3 i:nth-child(11):before{background-position:-68px -62px;}
.floor_5 .list3 i:nth-child(12):before{background-position:-103px -62px;}
.floor_5 .list3 i:nth-child(13):before{background-position:-137px -62px;}
.floor_5 .list3 i:nth-child(14):before{background-position:-171px -62px;}
.floor_5 .list3 i:nth-last-child(2),.floor_5 .list3 i:nth-last-child(1){border-bottom:none;}
.floor_5 .list3 i{padding-top:12px;padding-bottom:12px;}
.floor_5 .list4 em{padding-top:24px;padding-bottom:24px;}
.floor_5 .list4 em::before{content: '';background: url(../../images/vfx/sqpt/icon34x31.png);display:inline-block;width:22px;height:22px;background-position:0 -93px;position: relative;top:6px;margin-right:10px;}
.floor_5 .list4 em:nth-child(4):before{background-position:-34px -93px;}
.floor_5 .list4 em:nth-child(5):before{background-position:-68px -93px;}
.floor_5 .list4 em:nth-child(6):before{background-position:-103px -93px;}
.floor_5 .btn{margin-top:60px;}

.floor_6{height: auto;overflow: hidden;padding-bottom: 80px;background: #f5f5f5;}
.floor_6 .w-box{width: 1080px;height: 245px;background: #fff;border-radius: 16px;overflow: hidden;margin: 0 auto 50px;box-shadow: 0 0 12px rgba(0,0,0,.06);}
.floor_6 .w-box1 .fl,.floor_6 .w-box2 .fr{width: 407px;height: 100px;background:url(../../images/vfx/sqpt/fl6_1.png)center top no-repeat;font-size: 32px;color: #fff;font-weight: bold;text-align: center;padding-top: 145px;}
.floor_6 .w-box2 .fr{background-image:url(../../images/vfx/sqpt/fl6_2.png);}
.floor_6 .w-box ul{width: 610px;display: flex;justify-content:space-between;flex-wrap:wrap;margin-top: 54px;}
.floor_6 .w-box2 ul{margin-left: 40px;}
.floor_6 .w-box ul li{width: 50%;height: 35px;overflow: hidden;line-height: 35px;font-size: 20px;color: #000000;margin-bottom: 16px;}
.floor_6 .w-box ul li::before{display: block;content: '';height: 35px;width: 35px;overflow: hidden;float: left;background-image:url(../../images/vfx/sqpt/icons.png);background-size: 396px;background-position: 0 -52px;margin-right: 8px;}
.floor_6 .w-box ul li:nth-child(2)::before{background-position: -39px -52px;}
.floor_6 .w-box ul li:nth-child(3)::before{background-position: -78px -52px;}
.floor_6 .w-box ul li:nth-child(4)::before{background-position: -117px -52px;}
.floor_6 .w-box ul li:nth-child(5)::before{background-position: -156px -52px;}
.floor_6 .w-box ul li:nth-child(6)::before{background-position: -195px -52px;}
.floor_6 .w-box2 ul li:nth-child(1)::before{background-position: 0 -89px;}
.floor_6 .w-box2 ul li:nth-child(2)::before{background-position: -39px -89px;}
.floor_6 .w-box2 ul li:nth-child(3)::before{background-position: -78px -89px;}
.floor_6 .w-box2 ul li:nth-child(4)::before{background-position: -117px -89px;}
.floor_6 .w-box2 ul li:nth-child(5)::before{background-position: -156px -89px;}
.floor_6 .w-box2 ul li:nth-child(6)::before{background-position: -195px -89px;}
.floor_6 a.btn_pt{margin-top: 0;}

.floor_7{height: auto;overflow: hidden;padding-bottom: 80px;}
.floor_7 ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.floor_7 ul li{width: 565px;height: 538px;border: 1px solid #dcdcdc;background: #fff;border-radius: 16px;overflow: hidden;}
.floor_7 ul li img{display: block;margin: 0 auto 40px;}
.floor_7 ul li .tex{height: auto;overflow: hidden;margin-bottom: 30px;}
.floor_7 ul li .tex span{display: block;font-size: 22px;color: #000000;font-weight: bold;margin-bottom: 14px;line-height: 20px;}
.floor_7 ul li .tex span i{display: block;float: left;height: 20px;width: 20px;border-radius: 50%;line-height: 20px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;background: #6186fb;margin: 0 8px 0 38px;}
.floor_7 ul li .tex p{font-size: 14px;color: #5c5c5c;line-height: 26px;padding-left: 68px;}
.floor_7 ul li a.t-bot{display: inline-block;font-size: 14px;color: #3166fe;}