body {
  min-width: 1280px;
}

.product .container .section {
  display: flex;
  margin: 0 auto;
  color: #f7f7f7;
  height: 480px;
}

.product .container .section .content {
  /* color: #999999; */
  line-height: 32px;
  text-indent: 0px;
  font-size: 16px;
  margin-bottom: 65px;
}

.product .container .section {
  background-color: #f7f7f7;
  flex-direction: column;
  align-items: center;
}

.product .container .section.p2,
.product .container .section.p4,
.product .container .section.p6,
.product .container .section.p8,
.product .container .section.p12 {
  background-color: #fff;
}

.product .container .section .content {
  color: #666666 !important;
  text-align: left !important;
}

.product.fastit .container .section.p1 {
  background: url("/images/product/fastit-p1-bg.png") no-repeat;
  background-size: cover;
  height: 520px;
  background-position: center;
  text-align: left;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.product.fastit .container .section.p1 .right {
  max-width: 1160px;
  margin: 95px 0 0 115px;
}

.product.fastit .container .section.p1 .center .fastit-title {
  overflow: hidden;
  text-align: left;
  margin-top: 55px;
  font-size: 36px;
  color: #ffffff;
}

.product.fastit .container .section.p1 .center .btns {
  display: flex;
  align-items: center;
  margin-top: 64px;
}

.product.fastit .container .section.p1 .center .btns .btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

.product.fastit .container .section.p1 .center .btns .btn.download {
  width: 180px;
  height: 52px;
  border-radius: 4px;
  border: none;
  background-color: #46c017;
}
.product.fastit .container .section.p1 .center .btns .btn.consult {
  margin-left: 10px;
  width: 180px;
  height: 52px;
  border-radius: 4px;
  border: none;
  background-color: #439fe0;
}

.product.fastit .container .section .content {
  display: flex;
}

.product.fastit .container .content .title {
  font-size: 30px;
  color: #070707;
}

.product.fastit .container .content .desc {
  margin: 32px 0;
  font-size: 16px;
  color: #666666;
}

.product.fastit .container .content .advantage span {
  color: #19b743;
}
.product.fastit .container .content .advantage span img {
  margin-right: 8px;
}

.product.fastit .container .section.p2 {
  height: 723px;
}

.product.fastit .container .section.p2 .content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.product.fastit .container .section.p2 .content .title {
  margin: 78px 0 32px 0;
}

.product.fastit .container .section.p2 .content .desc {
  margin: 0;
}

.product.fastit .container .section.p2 .content .img {
  margin: 24px 0 45px 0;
}

.product.fastit .container .section.p2 .content .advantage span {
  margin-right: 48px;
}
.product.fastit .container .section.p2 .content .advantage span:last-child {
  margin-right: 0;
}

.product.fastit .container .section.p3 {
  height: 552px;
}

.product.fastit .container .section.p3 .title {
  margin-top: 182px;
}
.product.fastit .container .section .content .p3-img {
  margin: 54px 0 0 74px;
}
.product.fastit .container .section.p4 {
  height: 492px;
}

.product.fastit .container .section .content .p4-img {
  margin: 43px 126px 0 0;
}

.product.fastit .container .section.p4 .title {
  margin-top: 152px;
}

.product.fastit .container .section.p5 {
  height: 561px;
}

.product.fastit .container .section .content .p5-img {
  margin: 54px 0 0 57px;
}

.product.fastit .container .section.p5 .title {
  margin-top: 164px;
}

.product.fastit .container .section.p6 {
  height: 521px;
}

.product.fastit .container .section .content .p6-img {
  margin: 80px 52px 0 0;
}

.product.fastit .container .section.p6 .title {
  margin-top: 150px;
}

.product.fastit .container .section.p7 {
  height: 528px;
}

.product.fastit .container .section .content .p7-img {
  margin: 80px 0 0 132px;
}

.product.fastit .container .section.p7 .title {
  margin-top: 178px;
}

.product.fastit .container .section.p8 {
  height: 469px;
}

.product.fastit .container .section .content .p8-img {
  margin: 80px 122px 0 0;
}

.product.fastit .container .section.p8 .title {
  margin-top: 184px;
}

.product.fastit .container .section.p9 {
  background: url("/images/product/fastit-p9-bg.png") no-repeat;
  background-size: cover;
  height: 450px;
  background-position: center;
  text-align: left;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.product.fastit .container .section.p9 .content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.product.fastit .container .section.p9 .title {
  margin-top: 115px;
  color: #ffffff;
  font-size: 32px;
}

.product.fastit .container .section.p9 .desc {
  margin: 32px 0 64px 0;
  color: #ffffff;
  font-size: 16px;
}

.product.fastit .container .section.p9 .btns {
  display: flex;
  align-items: center;
}

.product.fastit .container .section.p9 .btns .btn.p9 {
  width: 180px;
  height: 52px;
  font-size: 16px;
  line-height: 52px;
  border-radius: 4px;
  color: #1243ca;
  border: none;
  background-color: #fff;
}

.product.fastit .container .section.p9 .btns .btn.p9:last-child {
  margin-left: 10px;
}

/* 在线客服按钮 */

.module-customer-box {
  background: #fff;
  width: 78px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.1);
  -moz-box-shadow: 0 0 10px rgba(51, 51, 51, 0.1);
  box-shadow: 0 0 10px rgba(51, 51, 51, 0.1);
}
.side-block {
  height: 76px;
  width: 78px;
  background: no-repeat center 15px;
  position: relative;
  cursor: pointer;
}

.module-customerService {
  position: fixed;
  bottom: 60px;
  right: 25px;
  line-height: 100%;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.side-block-txt {
  position: absolute;
  font-size: 14px;
  bottom: 0;
  text-align: center;
  padding-bottom: 10px;
  color: #3f8bf3;
  left: 5px;
  right: 5px;
  border-bottom: 1px solid #ececec;
}
.module-customerService-handle {
  background-image: url("/images/customerService/icon-services.png");
}
