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: 32px;
  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.p2 >div, .product .container .section.p3 >div, .product .container .section.p4 >div
, .product .container .section.p5 >div, .product .container .section.p6 >div  ,.product .container .section.p7 >div ,.product .container .section.p8 >div ,.product .container .section.p11 >div  ,.product .container .section.p12 >div  ,.product .container .section.p13 >div {
    width: 1024px;
    text-align: center;
    color: #333;
} */

.product .container .section .content {
  color: #666666 !important;
}

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

.product.itservice .container .section.p1 {
  background: url("/images/product/itservice-p1-bg.png") center no-repeat;
  background-size: cover;
  height: 520px;
}

.product.itservice .container .section.p1 .center .itservice-title {
  text-align: center;
  margin-top: 127px;
  font-size: 40px;
  color: #ffffff;
}

.product.itservice .container .section.p1 .center .itservice-desc {
  text-align: center;
  margin-top: 24px;
  font-size: 20px;
  color: #ffffff;
}

.product.itservice .container .section.p1 .center .itservice-sub-desc {
  text-align: center;
  margin-top: 44px;
  font-size: 16px;
  line-height: 32px;
  color: #ffffff;
  opacity: 70%;
}

.product.itservice .container .section.p1 .center .btns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 36px 0 89px 0;
}

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

.product.itservice .container .section.p1 .center .btns .btn.customer {
  width: 180px;
  height: 52px;
  border-radius: 4px;
  background-color: #46c017;
  border: none;
}
.product.itservice .container .section.p1 .center .btns .btn.engineer {
  margin-left: 10px;
  box-sizing: border-box;
  width: 180px;
  height: 52px;
  border-radius: 4px;
  border: 1px solid #ffffff;
}

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

.product.itservice .container .section.p2 .content .left {
  width: 580px;
  text-indent: 0px;
}

.product.itservice .container .section .content .title {
  padding: 159px 0 32px 0;
  font-size: 30px;
  color: #070707;
}

.product.itservice .container .section .content .desc {
  font-size: 16px;
  color: #666666;
}

.product.itservice .container .section.p2 .content .right {
  background: url("/images/product/itservice-p2.png") no-repeat center;
}

.product.itservice .container .section.p2 .content .right {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-left: 56px;
  height: 480px;
}

.product.itservice .container .section.p2 .content .right .indicators {
  display: flex;
  justify-content: space-between;
  margin-top: 169px;
  width: 412px;
}

.indicators .indicator-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-indent: 0;
}
.indicators .indicator-wrap:first-child {
  margin-left: 20px;
}
.indicators .number {
  font-size: 32px;
  font-weight: bold;
}
.indicators .green {
  color: #11c277;
  margin-right: 4px;
}
.indicators .blue {
  color: #0b66e3;
  margin-right: 4px;
}
.indicators .yellow {
  color: #ffcb01;
  margin-right: 4px;
}
.indicators .indicator {
  font-size: 14px;
  color: #abb5c4;
  margin-top: 12px;
}

.product.itservice .container .section.p2 .content .right .btns {
  margin-top: 58px;
  padding-left: 30px;
}

.product.itservice .container .section.p2 .content .right .btns .btn {
  width: 216px;
  height: 44px;
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
  line-height: 44px;
  cursor: pointer;
  text-indent: 0px;
}

.product.itservice .container .section.p2 .content .right .btn.recruit {
  background-color: #477eff;
  color: #ffffff;
  border: none;
  float: left;
}
.product.itservice
  .container
  .section.p2
  .content
  .right
  .btn.know-about-detail {
  background-color: #ffffff;
  color: #323232;
  border: 1px solid #e6e6e6;
  float: left;
  margin-left: 12px;
}

.product.itservice .container .section.p3 .content .right {
  margin-left: 113px;
}
.product.itservice .container .section.p3 .content .title {
  padding: 139px 0 32px 0;
}

.product.itservice .container .section.p3 .content .second-part {
  margin-top: 10px;
}

.product.itservice .container .section.p3 .content .p3-img {
  margin-top: 98px;
}
.product.itservice .container .section.p4 .content .title {
  padding: 156px 0 32px 0;
}

.product.itservice .container .section.p4 .content .p4-img {
  margin: 101px 0 0 141px;
}

.product.itservice .container .section.p5 .content .p5-img {
  margin-top: 102px;
}

.product.itservice .container .section.p5 .content .right {
  margin-left: 109px;
}

.product.itservice .container .section.p6 .content .p6-img {
  margin: 101px 0 0 141px;
}
.product.itservice .container .section.p6 .content .title {
  padding: 165px 0 32px 0;
}

/* 在线客服按钮 */

.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");
}
