body {
  margin: 0 auto;
  min-width: 1280px;
}

.row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  justify-content: center;
  margin: 0 auto;
  background-color: #EFF0F0;
  /* padding: 30px 30px 20px 30px; */
  padding: 40px 0px;

}

.left {
  margin-right: 30px;
}

.right {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.title {
  font-size: 36px;
  /* margin: 0 auto; */
  font-family: 微软雅黑;
  color: rgb(0, 3, 51);
  margin-left: 120px;
  margin-bottom: 70px;
}

.list {
  display: flex;
  flex-wrap: wrap;
  width: 906px;
}

.item {
  display: flex;
  /* height: 75.5px; */
  width: 423px;
  box-sizing: border-box;
  /* background-color: rgb(32, 100, 129); */
  margin-right: 30px;
  margin-bottom: 30px;
  font-family: 微软雅黑;
}

.item .x {
  width: 20px;
  height: 40px;
  border-left: 20px;
  margin-right: 20px;
  background-color: rgb(36, 119, 201);
}

.item .text b {
  font-size: 20px;
  font-weight: 400;
  color: #000;
}

.item .text {
  font-size: 18px;
  color: #4b4b4b;
}

.row-b {
  background-color: #fff;
}

.row-b .item .text b {
  display: block;
}

.row-c {
  flex-direction: column;
  align-items: center;
}

.row-c .item {
  width: 541px;
  margin-left: 45px
}

.row-c .list {
  /* margin: 0 auto; */
  width: auto;
}

.row-c .right {
  flex-direction: row;
  align-items: center;
}

.row-c .item .text {
  font-size: 20px;
  color: rgb(0, 0, 0);
  line-height: 36px;
}

.row-c .item span {
  display: block;
}

.row-d {
  align-items: normal;
  background-color: #F1F1F1;
}

.row-d .left {
  margin-right: 130px;
}

.row-d .title {
  margin-left: 86px;
  margin-bottom: 36px;
  color: #666666;
}

.row-d .list {
  width: auto;
}

.row-d .item {
  width: 593px;
  /* margin-left: 45px */
}

.row-d .item .text {
  font-size: 18px;
  color: #666666;
  line-height: 26px;
}

.row-d .item span {
  display: block;
  margin: 30px 0px;
}

.row-e {
  flex-direction: row-reverse;
  background-color: #FFFFFF;
}

.row-e .left {
  margin-right: 0px;
}

.row-f .item {
  width: 647px;
}

.row-f .left {
  margin-right: 60px;
}

.row-g .title {
  margin-left: 0px;
}

.row-cc .right {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.row-cc .title {
  width: 0 auto;
  margin-left: 0px;
}

.row-cc .list {
  width: auto;
  justify-content: center;
}

.row-cc .item {
  margin-left: 80px;
  width: 480px;
}

.row-cc .text {
  font-size: 16px;
  color: #666666;
  line-height: 24px;
}
.row-cc .text span{
 display: block;
}

.row-cc .text b {
  font-size: 18px;
  color: rgb(246, 124, 1);
  margin-bottom: 14px;
}
.row-h{
  display: flex;
flex-wrap: wrap;
flex-direction: column;
align-content: center;
background-color: #FCFCFC;
color: #666666;
margin-bottom: 60px;
}
.row-h .title{
  margin: 60px auto;
  font-size: 26px;
}