[class$="page"] {
  padding-top: 110px;
}
.img-m {
  position: relative;
}
.img-m img {
  width: 100%;
  display: block;
}
.button {
  color: #fff;
  width: 160px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  outline: none;
  border: none;
  border-radius: 50px;
  background: #3c9dff;
  cursor: pointer;
}
@font-face {
  font-family: 'iconfont';
  /* project id 868148 */
  src: url('//at.alicdn.com/t/font_868148_mxi4gn15ydf.eot');
  src: url('//at.alicdn.com/t/font_868148_mxi4gn15ydf.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_868148_mxi4gn15ydf.woff') format('woff'), url('//at.alicdn.com/t/font_868148_mxi4gn15ydf.ttf') format('truetype'), url('//at.alicdn.com/t/font_868148_mxi4gn15ydf.svg#iconfont') format('svg');
}
.solution {
  margin-top: 110px;
}
.solution .clear {
  clear: both;
}
.solution .solution-banner {
  position: relative;
  width: 100%;
  min-width: 1200px;
}
.solution .solution-banner img {
  width: 100%;
}
.solution .solution-banner .banner-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.solution .solution-banner .banner-title h2 {
  font-size: 36px;
  font-weight: normal;
  text-align: center;
  color: #fff;
}
.solution .solution-banner .banner-title h2 span {
  display: block;
  font-size: 26px;
  line-height: 30px;
}
.solution .solution-banner .banner-title h2 p {
  font-size: 48px;
  display: inline;
  line-height: 48px;
}
.solution .solution-banner .banner-title a {
  display: block;
  height: 60px;
  margin-top: 20px;
  border: 1px solid #fff;
  border-radius: 60px;
  font-size: 16px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  padding: 0 20px;
}
.solution .solution-banner .banner-title p {
  font-size: 26px;
  color: #fff;
}
.solution .solution-banner .banner-title .banner-line {
  width: 300px;
  height: 5px;
  margin: 10px auto 20px;
  background-color: #fff;
}
.solution .solution-banner .banner-title .role-banner {
  margin: 7px 0 12px 0;
  font-size: 18px;
}
.solution .solution-banner .banner-title .role-reg {
  background-color: #eb641b;
  border: none;
}
.solution .solution-content {
  width: 1200px;
  margin: 0 auto;
}
.solution .solution-content .solution-content-lists {
  padding-top: 90px;
}
.solution .solution-content .solution-content-lists .solution-content-list {
  float: left;
  width: 50%;
  margin-bottom: 119px;
  box-sizing: border-box;
}
.solution .solution-content .solution-content-lists .solution-content-list .left {
  float: left;
  width: 35%;
}
.solution .solution-content .solution-content-lists .solution-content-list .left img {
  width: 90%;
}
.solution .solution-content .solution-content-lists .solution-content-list .right {
  float: left;
  width: 53%;
}
.solution .solution-content .solution-content-lists .solution-content-list .right h6 {
  font-size: 26px;
  color: #333;
}
.solution .solution-content .solution-content-lists .solution-content-list .right p {
  margin-top: 40px;
  font-size: 14px;
  text-align: left;
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.solution .solution-content .solution-content-lists .solution-content-list .right a {
  display: block;
  margin-top: 50px;
  width: 164px;
  height: 50px;
  border: 1px solid #ea6014;
  border-radius: 50px;
  line-height: 50px;
  text-align: center;
  color: #ea6014;
}
.solution .solution-content .solution-content-lists .solution-content-list:nth-of-type(2) .right {
  width: 65%;
}
.solution .solution-content .solution-content-lists .solution-content-list:nth-of-type(3) {
  clear: both;
}
.solution .solution-content .solution-content-lists .solution-content-list:nth-of-type(3) .right {
  width: 63%;
}
.solution .solution-content .solution-tab {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 92%;
  margin: 0 auto;
  border-bottom: 1px solid #cecece;
  box-sizing: border-box;
}
.solution .solution-content .solution-tab li {
  padding: 30px 20px 21px;
  font-size: 18px;
  color: #999;
  line-height: 27px;
  border-bottom: 1px solid #eee0;
  box-sizing: border-box;
}
.solution .solution-content .solution-tab li:hover {
  cursor: pointer;
  color: #eb651c;
  border-bottom: 1px solid #eb651c;
}
.solution .solution-content .solution-tab .tab-active {
  border-bottom: 1px solid #eb651c;
}
.solution .solution-content .solution-tab .tab-active a {
  color: #eb651c;
}
.solution .solution-content .solution-detail-left {
  float: left;
  width: 70%;
}
.solution .solution-content .solution-detail-left h6 {
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
  margin-top: 65px;
  margin-bottom: 40px;
}
.solution .solution-content .solution-detail-left h6 em {
  float: left;
  width: 5px;
  height: 30px;
  margin-right: 12px;
  background-color: red;
}
.solution .solution-content .solution-detail-left .detail-problem {
  padding-left: 10px;
}
.solution .solution-content .solution-detail-left .detail-problem li {
  display: flex;
  font-size: 14px;
  color: #666;
}
.solution .solution-content .solution-detail-left .detail-problem li b {
  margin-top: 12px;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #666;
}
.solution .solution-content .solution-detail-left .detail-solution {
  padding-left: 10px;
  margin-bottom: 90px;
}
.solution .solution-content .solution-detail-left .detail-solution li {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.solution .solution-content .solution-detail-left .detail-solution li b {
  float: left;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  margin-top: 10px;
  border-radius: 50%;
  background-color: #666;
}
.solution .solution-content .solution-detail-left .detail-solution li p {
  font-weight: normal;
  color: #999;
  text-align: left;
}
.solution .solution-content .solution-detail-right {
  float: left;
  width: 30%;
  padding-left: 5%;
}
.solution .solution-content .solution-detail-right h6 {
  font-size: 26px;
  font-weight: bold;
  line-height: 30px;
  color: #000;
  margin-top: 65px;
}
.solution .solution-content .solution-detail-right .tel {
  width: 100%;
  font-size: 24px;
  font-weight: bold;
  color: #eb651c;
  text-align: left;
}
.solution .solution-content .solution-detail-right span {
  font-size: 12px;
  color: #eb1c1c;
}
.solution .solution-content .solution-detail-right p {
  font-size: 16px;
  color: #333;
  text-align: left;
}
.solution .solution-content .solution-detail-right input {
  display: block;
  height: 40px;
  width: 290px;
  margin-bottom: 20px;
  padding-left: 10px;
  font-size: 16px;
  color: #777;
  border: 1px solid #d9d9d9;
}
.solution .solution-content .solution-detail-right .solution-button {
  width: 100%;
  margin-bottom: 20px;
}
.solution .solution-content .solution-detail-right .solution-button input[type="radio"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
.solution .solution-content .solution-detail-right .solution-button input[type="radio"] + label::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  width: 1.3em;
  height: 1.3em;
  margin-right: .4em;
  text-indent: .15em;
  line-height: 1;
  background: url('../../img/form/unchecked.png') no-repeat;
}
.solution .solution-content .solution-detail-right .solution-button input[type="radio"]:checked + label::before {
  width: 1.3em;
  height: 1.3em;
  background: url('../../img/form/checked.png') no-repeat;
  background-clip: content-box;
}
.solution .solution-content .solution-detail-right .solution-submit {
  width: 130px;
  height: 40px;
  border-radius: 40px;
  background-color: #eb651c;
  text-align: center;
  line-height: 40px;
  color: #fff;
  cursor: pointer;
}
.solution .solution-bottom-banner {
  width: 100%;
  height: 390px;
  padding-top: 60px;
  box-sizing: border-box;
  background: url("../../img/solution/banner0.png") no-repeat center;
  background-size: 100% 100%;
}
.solution .solution-bottom-banner h6 {
  margin-bottom: 80px;
  font-size: 28px;
  color: #fff;
  text-align: center;
}
.solution .solution-bottom-banner a {
  display: block;
  width: 210px;
  height: 60px;
  margin: 0 auto 20px;
  border: 1px solid #fff;
  border-radius: 60px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 60px;
}
.solution .solution-bottom-banner .money-solution {
  margin-bottom: 30px;
}
.solution .role-business-content {
  width: 100%;
  min-width: 1200px;
}
.solution .role-business-content .role-business-list {
  width: 1200px;
  margin: 0 auto;
  padding-top: 70px;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) {
  float: left;
  width: 100%;
  margin-bottom: 60px;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) .business-list-left {
  float: left;
  width: 48%;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) .business-list-left img {
  height: 100%;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) .business-list-right {
  float: left;
  width: 48%;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) .business-list-right h5 {
  font-size: 24px;
  color: #333;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) .business-list-right p {
  text-align: left;
  font-size: 14px;
  color: #666;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) .business-list-right p em {
  display: block;
  width: 50px;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 20px;
  background-color: #eb641b;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) .business-list-right .role-intro {
  width: 70%;
  color: #333;
}
.solution .role-business-content .role-business-list li:nth-child(2n+1) .business-list-right a {
  display: block;
  width: 130px;
  height: 40px;
  margin-top: 30px;
  box-sizing: border-box;
  border-radius: 40px;
  border: 1px solid #eb641b;
  font-size: 14px;
  line-height: 40px;
  color: #eb641b;
  text-align: center;
}
.solution .role-business-content .role-business-list li:nth-child(2n) {
  float: left;
  width: 100%;
  margin-bottom: 60px;
}
.solution .role-business-content .role-business-list li:nth-child(2n) .business-list-left {
  float: left;
  width: 49%;
  padding-right: 5%;
  text-align: right;
  padding-top: 60px;
}
.solution .role-business-content .role-business-list li:nth-child(2n) .business-list-left h5 {
  text-align: right;
  font-size: 24px;
  color: #333;
}
.solution .role-business-content .role-business-list li:nth-child(2n) .business-list-left p {
  display: flex;
  flex-direction: column;
  justify-content: left;
  align-items: flex-end;
  font-size: 14px;
  color: #666;
}
.solution .role-business-content .role-business-list li:nth-child(2n) .business-list-left p em {
  display: block;
  width: 50px;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 20px;
  background-color: #eb641b;
}
.solution .role-business-content .role-business-list li:nth-child(2n) .business-list-left .role-intro {
  float: right;
  width: 80%;
  color: #333;
  text-align: right;
}
.solution .role-business-content .role-business-list li:nth-child(2n) .business-list-left a {
  display: block;
  float: right;
  width: 130px;
  height: 40px;
  margin-top: 30px;
  box-sizing: border-box;
  border-radius: 40px;
  border: 1px solid #eb641b;
  font-size: 14px;
  line-height: 40px;
  color: #eb641b;
  text-align: center;
}
.solution .role-business-content .role-business-list li:nth-child(2n) .business-list-right {
  float: left;
  width: 48%;
}
.solution .role-business-content .role-business-list li:nth-child(2n) .business-list-right img {
  height: 100%;
}
.solution .role-business-content .role-business-list li:nth-of-type(4) .business-list-left,
.solution .role-business-content .role-business-list li:nth-of-type(6) .business-list-left {
  padding-right: 6%;
}
.solution .role-business-content .why-us {
  position: relative;
  float: left;
  width: 100%;
  height: 1218px;
  background: url("../../img/solution/role-banner2.png") no-repeat top;
  background-size: cover;
  padding-top: 100px;
}
.solution .role-business-content .why-us h5 {
  text-align: center;
  font-size: 34px;
  margin-bottom: 30px;
  color: #fff;
}
.solution .role-business-content .why-us ul {
  width: 1200px;
  margin: 0 auto;
}
.solution .role-business-content .why-us ul li {
  float: left;
  width: 25%;
  color: #fff;
}
.solution .role-business-content .why-us ul li .why-us-num {
  width: 100%;
  height: 65px;
  margin-bottom: 20px;
  border-right: 1px solid #f3f3f3;
  box-sizing: border-box;
  font-size: 48px;
  font-weight: bold;
}
.solution .role-business-content .why-us ul li .why-us-num span {
  font-size: 12px;
  font-weight: normal;
}
.solution .role-business-content .why-us ul li .why-us-num1 {
  border-right: none;
}
.solution .role-business-content .why-us ul li .why-us-because {
  width: 70%;
  margin: 0 auto;
}
.solution .role-business-content .why-us .bottom-img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.solution .public-unit {
  width: 100%;
}
.solution .public-unit .public-unit-problem {
  width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
}
.solution .public-unit .public-unit-problem h4 {
  margin-top: 0;
  font-size: 34px;
  color: #333;
  text-align: center;
}
.solution .public-unit .public-unit-problem h4 img {
  display: block;
  margin: 0 auto;
}
.solution .public-unit .public-unit-problem ul {
  display: flex;
  width: 100%;
  margin-top: 60px;
  justify-content: space-around;
}
.solution .public-unit .public-unit-problem ul li {
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 25%;
}
.solution .public-unit .public-unit-problem ul li .problem-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 175px;
  height: 175px;
  border: 1px solid #d7d7d7;
  border-radius: 50%;
  box-sizing: border-box;
  margin: 0 auto;
}
.solution .public-unit .public-unit-problem ul li .problem-icon em {
  display: block;
  height: 53px;
  width: 65.5px;
}
.solution .public-unit .public-unit-problem ul li .problem-icon .img1 {
  background: url("../../img/solution/icons.png") no-repeat 15px;
  background-size: auto 100%;
}
.solution .public-unit .public-unit-problem ul li .problem-icon .img2 {
  background: url("../../img/solution/icons.png") no-repeat -66px;
  background-size: auto 100%;
}
.solution .public-unit .public-unit-problem ul li .problem-icon .img3 {
  background: url("../../img/solution/icons.png") no-repeat -143px;
  background-size: auto 100%;
}
.solution .public-unit .public-unit-problem ul li .problem-icon .img4 {
  background: url("../../img/solution/icons.png") no-repeat -207px;
  background-size: auto 100%;
}
.solution .public-unit .public-unit-problem ul li p {
  width: 100%;
  margin-top: 20px;
  font-size: 14px;
  color: #666;
  font-weight: lighter;
}
.solution .public-unit .public-unit-problem ul li .title {
  font-size: 20px;
  color: #333;
  margin-top: 30px;
  font-weight: normal;
}
.solution .public-unit .public-unit-solution {
  width: 100%;
  height: 415px;
  margin-top: 130px;
  padding-top: 56px;
  background: url("../../img/solution/p-banner1.png") no-repeat center;
  background-size: 100% auto;
}
.solution .public-unit .public-unit-solution h4 {
  float: right;
  width: 50%;
  font-size: 34px;
  color: #333;
  text-align: left;
}
.solution .public-unit .public-unit-solution h4 img {
  display: block;
  margin-top: 10px;
}
.solution .public-unit .public-unit-solution p {
  display: block;
  float: left;
  width: 50%;
  margin-top: 22px;
  margin-left: 50%;
  text-align: left;
}
.solution .public-unit .public-unit-solution .line {
  float: left;
  width: 22%;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 50%;
  background-color: #eaeaea;
}
.solution .public-unit .public-unit-solution .solution-list {
  float: left;
  margin-left: 50%;
}
.solution .public-unit .public-unit-solution .solution-list span {
  display: flex;
  align-items: center;
  float: left;
  margin-right: 80px;
}
.solution .public-unit .public-unit-solution .solution-list span em {
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  margin-right: 10px;
  background: url("../../img/solution/fang.png") no-repeat center;
  background-size: 100% auto;
}
.solution .public-unit .public-unit-society {
  width: 100%;
  padding-top: 39px;
  background: url("../../img/solution/backsolution.png") no-repeat center;
}
.solution .public-unit .public-unit-society h4 {
  font-size: 34px;
  color: #333;
  text-align: center;
}
.solution .public-unit .public-unit-society p {
  font-size: 18px;
  font-weight: lighter;
  color: #666;
  text-align: center;
}
.solution .public-unit .public-unit-society ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 1200px;
  margin: 70px auto 10px;
}
.solution .public-unit .public-unit-society ul li {
  position: relative;
  width: 361px;
  height: 373px;
  margin-right: 39px;
  margin-bottom: 68px;
}
.solution .public-unit .public-unit-society ul li div {
  position: absolute;
  top: 190px;
  left: 50px;
  width: 262px;
  height: 182px;
}
.solution .public-unit .public-unit-society ul li div h6 {
  margin-top: 20px;
  font-size: 18px;
  text-align: center;
  color: #333;
  line-height: 20px;
}
.solution .public-unit .public-unit-society ul li div h6 img {
  display: block;
  width: 36px;
  margin: 8px auto 0;
}
.solution .public-unit .public-unit-society ul li div p {
  margin-top: 8px;
  font-size: 14px;
  color: #666;
  font-weight: lighter;
  line-height: 20px;
}
.solution .public-unit .public-unit-society ul .society-img1 {
  background: url("../../img/solution/p1.png") no-repeat center;
  background-size: 100% auto;
}
.solution .public-unit .public-unit-society ul .society-img2 {
  background: url("../../img/solution/p2.png") no-repeat center;
  background-size: 100% auto;
}
.solution .public-unit .public-unit-society ul .society-img3 {
  background: url("../../img/solution/p3.png") no-repeat center;
  background-size: 100% auto;
}
.solution .public-unit .public-unit-society ul .society-img4 {
  background: url("../../img/solution/p4.png") no-repeat center;
  background-size: 100% auto;
}
.solution .public-unit .public-unit-society ul .society-img5 {
  background: url("../../img/solution/p5.png") no-repeat center;
  background-size: 100% auto;
}
.solution .public-unit .public-unit-society .know-more {
  display: block;
  width: 162px;
  height: 55px;
  margin: 0 auto 50px;
  border-radius: 55px;
  font-size: 16px;
  color: #fff;
  line-height: 55px;
  text-align: center;
  background-color: #eb641b;
}
.solution .public-unit .public-unit-platform {
  width: 100%;
  min-width: 1200px;
  height: 833px;
  padding-top: 57px;
  box-sizing: border-box;
  background: url("../../img/solution/pt.png") no-repeat center;
  background-size: 100% 100%;
  overflow: hidden;
}
.solution .public-unit .public-unit-platform h4 {
  font-size: 34px;
  color: #333;
  text-align: center;
  margin-bottom: 10px;
}
.solution .public-unit .public-unit-platform p {
  font-size: 18px;
  font-weight: lighter;
  color: #666;
  text-align: center;
}
.solution .public-unit .public-unit-platform ul {
  display: flex;
  width: 1200px;
  height: 378px;
  margin: 61px auto 70px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.solution .public-unit .public-unit-platform ul li {
  display: flex;
  flex-direction: column;
  width: 33%;
  height: 189px;
  justify-content: center;
}
.solution .public-unit .public-unit-platform ul li h6 {
  font-size: 20px;
  color: #333;
  transform: translate(7%);
}
.solution .public-unit .public-unit-platform ul li p {
  display: flex;
  align-items: center;
  transform: translate(7%);
  font-size: 14px;
  color: #666;
  text-align: left;
}
.solution .public-unit .public-unit-platform ul li p em {
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  margin-right: 10px;
  background: url("../../img/solution/fang.png") no-repeat center;
  background-size: 100% auto;
}
.solution .public-unit .public-unit-platform ul li:nth-child(1) {
  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}
.solution .public-unit .public-unit-platform ul li:nth-child(2) {
  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}
.solution .public-unit .public-unit-platform ul li:nth-child(3) {
  border-bottom: 1px solid #eaeaea;
}
.solution .public-unit .public-unit-platform ul li:nth-child(4) {
  border-right: 1px solid #eaeaea;
}
.solution .public-unit .public-unit-platform ul li:nth-child(5) {
  border-right: 1px solid #eaeaea;
}
.solution .public-unit .public-unit-platform .know-more {
  display: block;
  width: 162px;
  height: 55px;
  margin: 0 auto 50px;
  border-radius: 55px;
  font-size: 16px;
  color: #fff;
  line-height: 55px;
  text-align: center;
  background-color: #eb641b;
}
.solution .public-unit .public-unit-advantage {
  position: relative;
  width: 100%;
  padding-top: 57px;
  box-sizing: border-box;
}
.solution .public-unit .public-unit-advantage h4 {
  font-size: 34px;
  color: #333;
  text-align: center;
}
.solution .public-unit .public-unit-advantage h4 img {
  display: block;
  margin: 0 auto;
}
.solution .public-unit .public-unit-advantage .advantage {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 1200px;
  margin: 70px auto 10px;
}
.solution .public-unit .public-unit-advantage .advantage .society-img {
  position: relative;
  width: 24%;
  margin-right: 15px;
  height: 447px;
}
.solution .public-unit .public-unit-advantage .advantage .society-img .society {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 350px;
  padding-top: 45px;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 8px 0px 49px rgba(30, 37, 70, 0.07);
}
.solution .public-unit .public-unit-advantage .advantage .society-img .society h6 {
  margin-top: 30px;
  font-size: 20px;
  text-align: center;
  color: #333;
}
.solution .public-unit .public-unit-advantage .advantage .society-img .society h6 img {
  display: block;
  width: 36px;
  margin: 8px auto 0;
}
.solution .public-unit .public-unit-advantage .advantage .society-img .society p {
  margin-top: 8px;
  font-size: 14px;
  color: #666;
  font-weight: lighter;
  line-height: 20px;
}
.solution .public-unit .public-unit-advantage .advantage .society-img .society .picture1 {
  width: 152px;
  height: 152px;
}
.solution .public-unit .public-unit-advantage .advantage .society-img1 {
  padding-top: 74px;
}
.solution .public-unit .public-unit-advantage .advantage .society-img1 .society {
  height: 329px;
}
.solution .public-unit .public-unit-advantage .advantage .society-img1 .picture1 {
  position: absolute;
  top: 245px;
  left: 66px;
  display: block;
}
.solution .public-unit .public-unit-advantage .advantage .society-img2 {
  margin-top: 50px;
}
.solution .public-unit .public-unit-advantage .advantage .society-img2 .picture1 {
  position: absolute;
  top: 275px;
  left: 66px;
  display: block;
}
.solution .public-unit .public-unit-advantage .advantage .society-img3 .picture1 {
  position: absolute;
  top: 275px;
  left: 66px;
  display: block;
}
.solution .public-unit .public-unit-advantage .advantage .society-img4 {
  margin-top: 50px;
  margin-right: 0;
}
.solution .public-unit .public-unit-advantage .advantage .society-img4 .picture1 {
  position: absolute;
  top: 275px;
  left: 66px;
  display: block;
}
.solution .public-unit .public-unit-advantage .advantage-foot-banner {
  margin-top: 310px;
  width: 100%;
  height: 520px;
}
.solution .public-unit .public-unit-advantage .advantage-foot-banner img {
  width: 100%;
  height: 100%;
}
.solution .public-unit .public-unit-advantage .advantage-form-box {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 122px;
  z-index: 98;
}
