@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-size:14px;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: 430px;background: url(../../images/vfx/sqzb/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;width: 170px;height: 50px;line-height: 50px;font-size: 18px;color: #FFF;text-align: center;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);border-radius: 6px;float: left;}

.content .title{font-size: 32px;text-align: center;padding-bottom: 40px;}
.content .title span{display: block;line-height: 30px;padding-top: 35px;}
.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>div{padding: 85px 0;}
.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;}
.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/vfx/sqzb/fl2_bg.jpg) center top no-repeat;padding-bottom: 50px;}
.content .fl_2 .title{color: #FFF;}
.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/vfx/sqzb/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/vfx/sqzb/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;}