p{
  margin: 0;
}

.left-box{
  width: 513px;
  margin-top: 150px;
}
.solution-banner-text {
  width: 513px!important;
}
.solution-banner-inner {
  display: flex;
  margin: 0 auto;
}

.right-box{
  width: 343px;
  height: 438px;
  background: url('../img/education-header-bg.png');
  background-size: 100% 100%;
  position: absolute;
  bottom: 70px;
  right: 0;
}
.margin-t106 {
  /* margin-top: 106px; */
  margin-top: 64px;
}

.solution-section-bg-0 {
  width: 1920px;
  height: 30px;
  position: absolute;
  left: -360px;
  top: -171px;
}

.solution-section-bg-1 {
  background: url('../img/tax-tarde-bg.png');
  background-size: 100% 100%;
  width: 1920px;
  height: 600px;
  position: absolute;
  left: -360px;
  top: -141px;
}
.education-container-1{
  padding: 50px 0 63px 0; 
  box-sizing: border-box;
  overflow: hidden;
}
.education-card{
  width: 280px;
  height: 380px;
  box-shadow: 4px 4px 8px 0 rgb(16 90 244 / 20%);
  border-radius: 8px;
  padding: 54px 16px 0 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  transition:all 0.5s;
  border: 1px solid transparent;
  box-sizing: border-box;
}
.education-card:hover{
  border: 1px solid #016dff;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 255, 0.1);
  cursor: pointer;
}
.education-icon{
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
  display: block;

}
.education-card-title{
  font-size: 24px;
  font-weight: 500;
  color: #333333;
  line-height: 33px;
  margin-bottom: 20px;
  transition: all 2s;
}
.education-card-content{
  width: 248px;
  height: 120px;
  font-size: 16px;
  font-weight: 400;
  color: #999;
  line-height: 30px;
  text-align: justify;
}
.education-container-content-1 {
  margin: 0 auto;
  margin-top: 46px;
  display: flex;
  justify-content: space-evenly;
  width: 1200px;
  position: relative;
}
.education-icon-1 {
  background: url(../img/education-icon-1.png);
  background-size: 100% 100%;
}
.education-icon-2 {
  background: url(../img/education-icon-2.png);
  background-size: 100% 100%;
}
.education-icon-3 {
  background: url(../img/education-icon-3.png);
  background-size: 100% 100%;
}
.education-icon-4 {
  width: 66px;
  background: url(../img/eduction-icon-4.png);
  background-size: 100% 100%;
}
.education-container-2{
  width: 100%;
  height: 1250px;
  display: block;
  overflow: hidden;
  position: relative;
}
.education-section-innner{
  margin: 0 auto;
  width: 1200px;
  position: relative;
}
.education-section-2-bg{
  width: 1920px;
  height: 1250px;
  /* height: 1450px; */
  background-image: url("../img/education-container-2.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: -360px;

}
img{
  width: 100%;
  height: 100%;
}
.ec2{
  position: absolute;
  top: 50px;
}
.getMumber{
  width: 1200px;
  height: 120px;
  margin: auto;
  margin-top: 200px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.getMumber-left{
  width: 701px;
  height: 100%;
  /* margin-left: 272px; */
  margin: 0 0 0 272px;
}
.try-left{
    /* width: 600px; */
    width: 638px;
    height: 100%;
    margin: 0 0 0 270px;
}
.try-left .word1{
  display: flex;
}
.try-right{
  width: 120px;
  height: 120px;
  margin-top: 48px;
}
.spf{
  width: 462px;
  height: 30px;
}
.sps{
  width: 447px;
  height: 60px;
}
.spt{
  width: 406px;
  height: 30px;
}

.word1{
  font-size: 20px;
  font-weight: 500;
  color: #333333;
  line-height: 28px;
  margin-bottom: 33px;
}
.word2{
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  margin-top: 20px;
}
.getMumber-right{
  width: 120px;
  height: 120px;
  margin-right: 78px;
}

.call-left{
  width: 701px;
  height: 100%;
  /* margin-left: -272px; */
}
.call-right{
  width: 120px;
  height: 120px;
  /* margin-right: 78px; */
}
.pic1{
  background: url(../img/education-icon-1.1.png);
  background-size: 100% 100%;
  margin-top: 10px;
}
.pic2{
  background: url(../img/education-icon-1.2.png);
  background-size: 100% 100%;
  margin-left: 0px;
  margin-left: 150px;
  margin-right: 22px;
}
.pic3{
  background: url(../img/education-icon-1.3.png);
  background-size: 100% 100%;
  /* margin-left: 0px;
  margin-right: 17px; */
}
.pic4{
  background: url(../img/education-icon-1.4.png);
  background-size: 100% 100%;
  margin-left: 120px;
  margin-right: 52px;
  margin-top: 25px;
}
.call{
  width: 1200px;
  height: 140px;
  margin: auto;
  display: flex;
  align-items: center;
  margin-top: 100px;
  position: relative;
}
.try{
  width: 1200px;
  height: 152px;
  margin: auto;
  display: flex;
  margin-top: 110px;
  position: relative;
}
.learning{
  width: 1200px;
  height: 136px;
  margin: auto;
  display: flex;
  margin-top: 149px;
  position: relative;
}
.learning-left{
  width: 638px;
  height: 100%;
  /* margin: 0 0 0 260px; */

}
.learning-right{
  width: 120px;
  height: 120px;
}
.span{
  margin-left: 50px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
}
.education-container-3{
  width: 100%;
  margin: auto;
  padding-top: 50px;
  box-sizing: border-box;
  overflow: hidden;
}
.education-container-3-inner{
  width: 1200px;
  margin: auto;
  position: relative;
}
.education-section-3-bg-2{
  background: url('../img/public-background-1.png') no-repeat;
  background-size: 100% 100%;
  height: 500px;
  width: 1920px;
}
.education-section-3-bg-3{
  background: url(../img/public-background-2.png)no-repeat;
  background-size: 100% 100%;
  height: 500px;
  width: 1920px;
}
.education-section-3-bg-4{
  background: url(../img/public-background-3.png)no-repeat;
  background-size: 100% 100%;
  height: 500px;
  width: 1920px;
  margin-top: -2px;
}
.left-pic{
  width: 600px;
  height: 464px;
  background: url(../img/education-a1.png)no-repeat;
  background-size: 100% 100%; 
}

.a2 > .right-content{
  margin-top: 181px;
}
.education-container-article1{
  height: 480px;
  width: 1200px;
  padding: 0 60px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  margin: auto;
  align-items: center;
}

.blue-block {
  width: 40px;
  height: 140px;
  background: rgba(16, 90, 244, 0.88);
  position: absolute;
  left: -212px;
  top: -140px;
}

.bg-box {
  position: absolute;
  left: -360px;
  top: -50px;
}

.education-section-3-bg-1 {
  width: 1920px;
  height: 550px;
}
.education-container-article2,.education-container-article3,.education-container-article4{
 height: 480px;
  width: 1200px;
  padding: 0 60px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  margin: auto;
  align-items: center;
}
.right-content{
  margin-top: 100px;
  margin-left: 100px;
}
.right-content .word1{
  font-size: 24px;
  font-weight: 500;
  color: #666666;
  text-indent: 8px;
  /* line-height: 20px; */
  line-height: 33px;
}
.right-content .word2{
  width: 480px;
  height: 120px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
}
.article2-word1{
  width: 20px;
  height: 20px;
  background: #016DFF;
  float: left;
}
.article2-right-content .word1{
  font-size: 24px;
  font-weight: 500;
  color: #666666;
  text-indent: 8px;
  line-height: 33px;
}
.article2-right-content .word2{
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
}
.article2-left-pic{
  width: 519px;
  height: 424px;
  background: url(../img/education-a2.png) no-repeat;
  background-size: 100% 100%;
  margin-left: 84px;
  margin-top: 59px;
  z-index: 99;
}
.article3-right-content .word1,.article4-right-content .word1{
  font-size: 24px;
  font-weight: 500;
  color: #666666;
  text-indent: 8px;
  line-height: 33px;
  /* line-height: 20px; */
}

.article3-left-pic{
  width: 600px;
  height: 514px;
  background: url(../img/education-a3.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 63px;
}
.article4-left-pic{
  width: 500px;
  height: 381px;
  background: url(../img/education-a4.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 93px;
  margin-left: 50px;
}
.right-content .word1{
  display: flex;
  color: #666;
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  align-items: center;
}
.right-content .word1::before {
  content: "";
  border: 10px solid rgb(10, 80, 255);
  display: inline-block;
  margin-right: 8px;
}
.article3-right-content .word1,.article2-right-content .word1,.article4-right-content .word1{
  display: flex;
  color: #666;
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  align-items: center;
}
.article3-right-content .word1::before,.article2-right-content .word1::before,.article4-right-content .word1::before {
  content: "";
  border: 10px solid rgb(10, 80, 255);
  display: inline-block;
  margin-right: 8px;
}