* {
  margin: 0;
  padding: 0;
  letter-spacing: 0.0125rem;
  box-sizing: border-box;
  font-family: "Source Han Sans CN";
}
body {
  min-width: 960px;
}
p {
  text-indent: 2em;
}
.mainBox {
  min-width: 1024px;
  max-width: 1920px;
}
.part1 {
  height: 10.4rem;
  width: 100%;
  background: url(/img/part1-bg.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.part1 .left {
  flex: 1;
}
.part1 .left .box {
  height: 0.5625rem;
  text-align: center;
}
.part1 .left .box .icon1 {
  width: 2.975rem;
  height: 0.5625rem;
}
.part1 .left .content {
  height: 0.25rem;
  line-height: 0.25rem;
  font-size: 0.2rem;
  letter-spacing: 0.25rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  margin-top: 0.375rem;
}
.part1 .right {
  flex: 1;
}
.part1 .right .box {
  height: 2.85rem;
}
.part1 .right .box .icon2 {
  width: 5.975rem;
  height: 2.85rem;
}
.part2 {
  height: 16.4rem;
  width: 100%;
  background: url(/img/part2-bg.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
}
.part2 .left {
  width: 50%;
}
.part2 .left .content-box {
  width: 11.25rem;
  margin: 0.625rem auto 0.8625rem auto;
}
.part2 .left .content-box .item {
  width: 8.375rem;
  font-size: 0.1875rem;
  line-height: 0.5rem;
  color: #fff;
  margin: 0 auto;
  letter-spacing: 0.0125rem;
}
.part2 .left .content-box .item:nth-child(2) {
  margin-top: 0.375rem;
}
.part2 .left .left-bottom {
  margin: 0 0.4625rem;
  height: 4.775rem;
  background: url(/img/part2-bg1.png) no-repeat;
  background-size: 100% 100%;
}
.part2 .right {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.part2 .right .right-box {
  width: 8rem;
  display: flex;
  justify-content: space-between;
}
.part2 .right .content-left,
.part2 .right .content-right {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.part2 .right .content-right {
  margin-top: 2rem;
}
.part2 .right .circle {
  width: 1.975rem;
  height: 1.975rem;
  background: linear-gradient(45deg, #77b9d1, #2992c1);
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 50%;
  padding: 0.0625rem;
  position: relative;
}
.part2 .right .circle div {
  text-align: center;
}
.part2 .right .circle div:first-child {
  font-size: 0.25rem;
  color: #fff;
}
.part2 .right .circle div:nth-child(2) {
  font-size: 0.2125rem;
  color: #fff;
  margin-top: 0.1125rem;
}
.part2 .right .p1:after {
  content: "用智慧创造财富 用科技改变生活";
  position: absolute;
  right: -5rem;
  top: 50%;
  font-size: 0.175rem;
  min-width: 4.5875rem;
  color: rgba(255, 255, 255, 0.8);
}
.part2 .right .p4:before {
  content: "致力智慧城市建设";
  position: absolute;
  left: -5rem;
  top: 50%;
  font-size: 0.175rem;
  min-width: 4.5875rem;
  color: rgba(255, 255, 255, 0.8);
  text-align: right;
}
.part2 .right .p2:after {
  content: "做大区域经济 做深领域技术";
  position: absolute;
  right: -5rem;
  top: 50%;
  font-size: 0.175rem;
  min-width: 4.5875rem;
  color: rgba(255, 255, 255, 0.8);
}
.part2 .right .p5:before {
  content: "创新致远 和谐共赢 与时偕行 奉献社会";
  position: absolute;
  left: -5rem;
  top: 50%;
  font-size: 0.175rem;
  min-width: 4.5875rem;
  color: rgba(255, 255, 255, 0.8);
  text-align: right;
}
.part2 .right .p3:after {
  content: "以诚立信 以勤勉业";
  position: absolute;
  right: -5rem;
  top: 50%;
  font-size: 0.175rem;
  min-width: 4.5875rem;
  color: rgba(255, 255, 255, 0.8);
}
.part2 .right .p6:before {
  content: "拼搏创新 精诚服务";
  position: absolute;
  left: -5rem;
  top: 50%;
  font-size: 0.175rem;
  min-width: 4.5875rem;
  color: rgba(255, 255, 255, 0.8);
  text-align: right;
}
.part2 .right .line {
  color: #fff;
  font-size: 0.1875rem;
  line-height: 2.3rem;
  width: 2.2rem;
  height: 2.3rem;
  letter-spacing: 0.1875rem;
  transform: rotate(90deg);
  transform-origin: 50% 50%;
  padding-left: 0.1875rem;
}
.mgt17 {
  margin-top: 0.2125rem;
}
.part3 {
  height: 16.4rem;
  width: 100%;
  background: url(/img/part3-bg.png) no-repeat;
  background-size: 100% 100%;
}
.part3 .list {
  position: relative;
  height: calc(100% - 2.3375rem);
}
.part3 .list .item {
  position: absolute;
  width: 5.8rem;
  height: 3.275rem;
}
.part3 .list .item .icon {
  float: left;
  transform: rotate(90deg);
  line-height: 0.125rem;
  transform-origin: 0 0;
}
.part3 .list .item .icon .circle {
  width: 0.125rem;
  height: 0.125rem;
  border-radius: 50%;
  background: linear-gradient(to right, #fff, #5fb3e3);
  float: left;
  margin-left: 0.325rem;
}
.part3 .list .item .icon .right {
  float: left;
  color: #000;
  width: 2.025rem;
  border-top: 1px dotted #5fb3e3;
  height: 0.0125rem;
  margin-top: 0.05rem;
}
.part3 .list .item .content {
  float: left;
  margin-left: 0.5rem;
  height: 100%;
}
.part3 .list .item .content .time {
  font-size: 0.4375rem;
  height: 0.5rem;
  line-height: 0.5rem;
  color: #0d6fb8;
}
.part3 .list .item .content .descrip {
  margin-top: 0.25rem;
  font-size: 0.1875rem;
  color: #000;
  line-height: 0.4375rem;
}
.part3 .list .item:first-child {
  left: 3%;
  top: 67%;
}
.part3 .list .item:nth-child(2) {
  left: 10%;
  top: 45%;
}
.part3 .list .item:nth-child(3) {
  left: 24%;
  top: 19%;
}
.part3 .list .item:nth-child(4) {
  left: 56%;
  top: 19%;
}
.part3 .list .item:nth-child(5) {
  left: 74%;
  top: 49%;
}
.normal-title1,
.normal-title2 {
  position: relative;
  padding-top: 1.25rem;
  height: 2.3375rem;
}
.normal-title1 .box,
.normal-title2 .box {
  position: absolute;
  height: 0.4975rem;
}
.normal-title1 .box .icon,
.normal-title2 .box .icon {
  width: 0.575rem;
  height: 0.4975rem;
}
.normal-title1 .descrip,
.normal-title2 .descrip {
  margin-left: 0.8625rem;
  height: 0.4375rem;
  line-height: 0.4375rem;
  font-size: 0.4375rem;
  color: #fff;
}
.normal-title2 .descrip {
  color: #036eb8;
}
.part4 {
  height: 16.4rem;
  width: 100%;
  display: flex;
}
.part4 .left {
  flex: 1;
  background: linear-gradient(to bottom, #42a3d3, #1484c5, #0064b3);
  height: 100%;
  position: relative;
}
.part4 .left .content {
  position: relative;
  margin-top: 0.6625rem;
  width: 100%;
  height: 8.325rem;
}
.part4 .left .content .img-box {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 1;
}
.part4 .left .content .img-box img {
  width: 8.6875rem;
  height: 8.325rem;
}
.part4 .left .list {
  overflow: hidden;
  margin-top: -0.5rem;
}
.part4 .left .list .item {
  float: left;
  width: 30%;
  height: 2rem;
  border-radius: 1rem;
  background: #1a84c4;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.part4 .left .list .item .num {
  font-size: 0.4375rem;
  line-height: 0.5625rem;
  height: 0.5625rem;
  color: #fff;
}
.part4 .left .list .item .label {
  font-size: 0.3rem;
  line-height: 0.375rem;
  height: 0.375rem;
  color: #fff;
  margin-top: 0.25rem;
}
.part4 .left .list .item:nth-child(2n+1) {
  margin-left: 15%;
  margin-right: 5%;
}
.part4 .left .list .item:nth-child(2n+2) {
  margin-right: 15%;
  margin-left: 5%;
}
.part4 .left .list .item:first-child {
  margin-bottom: 0.625rem;
}
.part4 .left .list .item:nth-child(2) {
  margin-bottom: 0.625rem;
}
.part4 .right {
  flex: 1;
  height: 100%;
}
.part4 .right .content {
  width: 100%;
  height: calc(100% - 2.3375rem);
  background: url(/img/part4-bg2.png) no-repeat;
  background-position: bottom;
  background-size: 100% 7.0375rem;
}
.part4 .right .content .box {
  margin: 0 auto;
  width: 9.375rem;
}
.part4 .right .content .box .content-item {
  padding: 1.4125rem 0 1.3rem;
  line-height: 0.4375rem;
  font-size: 0.1875rem;
  color: #000;
}
.part4 .right .content ul {
  display: flex;
}
.part4 .right .content ul li {
  list-style: none;
  flex: 1;
}
.part4 .right .content ul li .title {
  text-align: center;
  font-size: 0.225rem;
  height: 0.25rem;
  line-height: 0.25rem;
  margin-bottom: 0.2875rem;
}
.part4 .right .content ul li .col1 {
  color: #069fde;
}
.part4 .right .content ul li .col2 {
  color: #0162a9;
}
.part4 .right .content ul li .col3 {
  color: #0c4ca0;
}
.part4 .right .content ul li .descrip {
  text-align: center;
  color: #000;
  font-size: 0.175rem;
  line-height: 1.5;
  margin-bottom: 0.225rem;
}
.part4 .right .content ul li .icon {
  width: 2.5rem;
  transform: rotate(90deg);
  margin: auto;
  height: 2.5rem;
  display: flex;
  align-items: center;
  transform-origin: 50% 50%;
}
.part4 .right .content ul li .icon .circle {
  width: 0.125rem;
  height: 0.125rem;
  border-radius: 50%;
  background: linear-gradient(to right, #c9e2f5, #9ed2ec);
}
.part4 .right .content ul li .icon .right {
  color: #000;
  width: 2.025rem;
  border-top: 1px dotted #5fb3e3;
  height: 0.0125rem;
}
.part4 .right .content ul li .icon .ring {
  width: 0.125rem;
  height: 0.125rem;
  border-radius: 50%;
  border-width: 0.0375rem;
  border-style: solid;
  border-color: #9ed2ec #9ed2ec #c9e2f5 #c9e2f5;
  transform: rotate(-45deg);
  transform-origin: 50% 50%;
}
.part4 .right .content ul li .pic {
  margin: 0.25rem auto 0 auto;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  background: url(/img/part4-bg3.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.part4 .right .content ul li .pic .img1 {
  width: 1.1rem;
  height: 0.8625rem;
}
.part4 .right .content ul li .pic .img2 {
  width: 0.7625rem;
  height: 0.9875rem;
}
.part4 .right .content ul li .pic .img3 {
  width: 0.9125rem;
  height: 0.925rem;
}
.part5 {
  height: 16.4rem;
  width: 100%;
  display: flex;
  background: url(/img/part5-bg.png) no-repeat;
  background-size: 100% 100%;
}
.part5 .left {
  flex: 1;
  height: 100%;
}
.part5 .left .content {
  width: 100%;
  height: calc(100% - 2.3375rem);
  display: flex;
  justify-content: center;
  position: relative;
}
.part5 .left .content .list1 {
  margin-right: 1.9625rem;
  padding-top: 1.5625rem;
}
.part5 .left .content .list1 .title {
  height: 0.375rem;
  line-height: 0.375rem;
  font-size: 0.25rem;
  color: #3d8bc5;
  font-weight: 600;
  line-height: 1.5;
}
.part5 .left .content .list1 li {
  list-style: none;
  line-height: 0.1875rem;
  font-size: 0.2rem;
  margin-top: 0.4125rem;
  color: #000;
}
.part5 .left .content .list2 {
  padding-top: 1.5625rem;
}
.part5 .left .content .list2 li {
  list-style: none;
  margin-bottom: 0.525rem;
}
.part5 .left .content .list2 .pic-box {
  width: 4rem;
  height: 1.9375rem;
  text-align: center;
}
.part5 .left .content .list2 .pic-box img {
  width: 2.9625rem;
  height: 1.9375rem;
}
.part5 .left .content .list2 .pic-descrip {
  width: 4rem;
  text-align: center;
  height: 0.25rem;
  line-height: 0.25rem;
  font-size: 0.175rem;
  color: #000;
  margin-top: 0.125rem;
  line-height: 1.5;
}
.part5 .left .content .list2 .pic-descrip span {
  color: #3b82ba;
}
.part5 .left .content .bottom-icon {
  position: absolute;
  left: 2.2125rem;
  bottom: 3.65rem;
  width: 1.8rem;
  height: 2.375rem;
}
.part5 .right {
  flex: 1;
  height: 100%;
}
.part5 .right .content {
  margin: 0 auto;
  width: 80%;
}
.part5 .right .top {
  display: flex;
  position: relative;
  align-items: center;
  padding-top: 3.9625rem;
  justify-content: space-between;
}
.part5 .right .top .list1 .title {
  height: 0.375rem;
  font-size: 0.25rem;
  color: #3d8bc5;
  font-weight: 600;
  line-height: 1.5;
}
.part5 .right .top .list1 li {
  list-style: none;
  font-size: 0.2rem;
  margin-top: 0.2125rem;
  color: #000;
  line-height: 1.5;
}
.part5 .right .top .list2 {
  height: 4.5rem;
}
.part5 .right .top .list2 li {
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.part5 .right .top .list2 li:not(last-child) {
  margin-bottom: 0.525rem;
}
.part5 .right .top .list2 .pic-box {
  width: 2.2375rem;
  height: 1.6rem;
  border: 4px solid #fff;
}
.part5 .right .top .list2 .pic-box img {
  width: 2.2375rem;
  height: 1.6rem;
}
.part5 .right .top .list2 .pic-descrip {
  height: 0.25rem;
  line-height: 0.25rem;
  font-size: 0.175rem;
  color: #000;
  margin-top: 0.125rem;
  line-height: 1.5;
}
.part5 .right .top .list2 .pic-descrip span {
  color: #3b82ba;
}
.part5 .right .top .list3 {
  height: 3.125rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.part5 .right .top .list3 .pic-box {
  width: 1.7rem;
  height: 2.475rem;
  border: 4px solid #fff;
}
.part5 .right .top .list3 .pic-box img {
  width: 1.7rem;
  height: 2.475rem;
}
.part5 .right .top .list3 .pic-descrip {
  height: 0.25rem;
  line-height: 0.25rem;
  font-size: 0.175rem;
  color: #000;
  margin-top: 0.125rem;
  line-height: 1.5;
}
.part5 .right .top .list3 .pic-descrip span {
  color: #3b82ba;
}
.part5 .right .center {
  overflow: hidden;
  height: 0.4375rem;
  margin-top: 0.675rem;
  margin-bottom: 0.1375rem;
}
.part5 .right .center .item {
  float: left;
  height: 0.4375rem;
  font-size: 0.175rem;
  color: #000;
}
.part5 .right .center .item span {
  font-size: 0.375rem;
  color: #00489b;
  padding: 0 0.0625rem;
}
.part5 .right .center .item:first-child {
  margin-right: 2.3625rem;
}
.part5 .right .bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.part5 .right .bottom .item {
  width: 20%;
  margin-top: 0.2875rem;
}
.part5 .right .bottom .item img {
  width: 1.425rem;
  height: 1.9875rem;
}
.part6 {
  height: 16.4rem;
  width: 100%;
}
.part6 .left {
  float: left;
  width: 50%;
  height: 100%;
}
.part6 .left .content-list {
  height: calc(100% - 2.3375rem);
  padding-left: 0.875rem;
}
.part6 .left .item {
  display: flex;
  height: 33%;
  justify-content: space-between;
  align-items: center;
}
.part6 .left .item .item-left ul {
  padding-top: 0.4375rem;
  padding-left: 0.4375rem;
  min-height: 3rem;
}
.part6 .left .item .item-left ul li {
  list-style: none;
  font-size: 0.2rem;
  line-height: 0.225rem;
  height: 0.225rem;
}
.part6 .left .item .item-left ul li:not(:last-child) {
  margin-bottom: 0.3rem;
}
.part6 .left .item .item-right img {
  width: 6.9875rem;
  height: 3.35rem;
}
.part6 .right {
  float: left;
  width: 50%;
  height: 100%;
  padding-left: 1.375rem;
}
.part6 .right .list {
  width: 5.4375rem;
  margin: 0.475rem auto 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background: url(/img/p6-bg.png) center no-repeat;
}
.part6 .right .list .item {
  width: 50%;
  margin-top: 0.275rem;
}
.part6 .right .list .item .pic-box {
  height: 1.75rem;
  width: 1.75rem;
  background: url(/img/p6-bg1.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 1.75rem;
}
.part6 .right .list .item .pic-box img {
  height: 1.4125rem;
  width: 1.4125rem;
  vertical-align: middle;
}
.part6 .right .list .item .label {
  width: 1.75rem;
  text-align: center;
  margin-top: 0.3rem;
  height: 0.25rem;
  line-height: 0.25rem;
  font-size: 0.225rem;
  color: #126cb7;
}
.part6 .right .list .item:nth-child(2n+2) .pic-box,
.part6 .right .list .item:nth-child(2n+2) .label {
  float: right;
}
.secondtitle {
  height: 0.4375rem;
  line-height: 0.4375rem;
  font-size: 0.225rem;
  color: #3486c3;
  font-weight: 600;
  position: relative;
  padding-left: 0.2rem;
}
.secondtitle .title-bg {
  position: absolute;
  left: 0;
  bottom: 0.0625rem;
  height: 0.2125rem;
  z-index: -1;
}
.secondtitle .title-bg img {
  height: 0.2125rem;
  width: 1.725rem;
}
.mgt1 {
  margin-top: 2.875rem;
}
.part7 {
  height: 16.4rem;
  width: 100%;
  display: flex;
}
.part7 .left {
  width: 50%;
}
.part7 .left .content {
  width: 9.275rem;
  margin: 0 auto;
}
.part7 .left .pic-box {
  height: 3.55rem;
  text-align: center;
  margin: 0.8625rem 0 0.5625rem;
}
.part7 .left .pic-box img {
  width: 6.4375rem;
  height: 3.55rem;
}
.part7 .left p {
  line-height: 0.375rem;
  font-size: 0.2rem;
  color: #181515;
  margin-bottom: 0.5375rem;
}
.part7 .left .list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.1rem;
}
.part7 .left .list .item {
  width: 4.4375rem;
  height: 0.5625rem;
  margin-top: 0.4375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.1rem;
  border: 2px solid #37beed;
}
.part7 .left .list .item .suc-icon {
  width: 15px;
  height: 9px;
  border-left: 2px solid #33a7dd;
  border-bottom: 2px solid #33a7dd;
  transform: rotate(-45deg);
  transform-origin: 30% 50%;
  margin-right: 0.2rem;
}
.part7 .left .list .item .descrip {
  font-size: 0.175rem;
  height: 0.225rem;
  line-height: 0.225rem;
  color: #181515;
}
.part7 .right {
  width: 50%;
}
.part7 .right .content {
  width: 9.25rem;
  margin: 0 auto;
}
.part7 .right p {
  line-height: 0.375rem;
  font-size: 0.2rem;
  color: #181515;
  margin: 0.5rem 0 0.25rem;
}
.part7 .right .item {
  width: 100%;
  height: 9.75rem;
}
.part7 .right .item .left-box {
  float: left;
  width: 4.5625rem;
}
.part7 .right .item .left-box .desci-box {
  height: 2.4375rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.part7 .right .item .left-box .pic-box {
  height: 2.4375rem;
}
.part7 .right .item .left-box .pic-box img {
  width: 4.5625rem;
  height: 2.4375rem;
}
.part7 .right .item .left-box .descrip {
  line-height: 1.5;
  font-size: 0.1875rem;
  font-weight: 600;
  color: #046ab5;
}
.part7 .right .item .left-box .right-icon {
  height: 100%;
  margin-left: 0.15rem;
  display: flex;
  align-items: center;
}
.part7 .right .item .left-box .right-icon .img {
  width: 0.2rem;
  height: 0.2rem;
}
.part7 .right .item .left-box .left-icon {
  height: 100%;
  margin-right: 0.15rem;
  display: flex;
  align-items: center;
}
.part7 .right .item .left-box .left-icon .img {
  width: 0.2rem;
  height: 0.2rem;
}
.part7 .right .item .vertical-icon {
  float: left;
  height: 100%;
  width: 0.1125rem;
  background: linear-gradient(to bottom, #d3ecf3, #a0c8e4, #6baad6, #1289c5);
}
.fontsml {
  font-size: 0.3375rem !important;
}
.mgt2 {
  margin-top: 1.049rem;
}
.part8 {
  height: 15.4rem;
  width: 100%;
}
.part8 .content-box {
  display: flex;
}
.part8 .content-box .left {
  width: 50%;
}
.part8 .content-box .left .main {
  width: 9.3125rem;
  margin: 0 auto;
}
.part8 .content-box .left .pic-box {
  height: 3.55rem;
  text-align: center;
  margin: 1.375rem 0 1.525rem;
}
.part8 .content-box .left .pic-box img {
  width: 6.4375rem;
  height: 3.55rem;
}
.part8 .content-box .left p {
  line-height: 0.375rem;
  font-size: 0.2rem;
  color: #181515;
  margin-bottom: 0.6875rem;
}
.part8 .content-box .right {
  width: 50%;
}
.part8 .content-box .right .list {
  display: flex;
  width: 9.5375rem;
  margin: 0 auto;
  justify-content: space-between;
}
.part8 .content-box .right .list .item {
  width: 4.5125rem;
}
.part8 .content-box .right .list .item .title-box {
  height: 0.625rem;
  line-height: 50px;
}
.part8 .content-box .right .list .item .title-box .num {
  float: left;
  font-size: 0.5rem;
  margin-right: 0.25rem;
  color: #0e70b9;
}
.part8 .content-box .right .list .item .title-box .label {
  float: left;
  font-size: 0.375rem;
  width: 1.6rem;
  background: linear-gradient(to right, #0066b4, #3da1d2);
  border-top-right-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
  color: #fff;
  padding-left: 0.1625rem;
}
.part8 .content-box .right .list .item .desc {
  clear: both;
  height: 0.375rem;
  line-height: 0.375rem;
  font-size: 0.225rem;
  color: #3587c3;
  margin-top: 0.4375rem;
  font-weight: 600;
}
.part8 .content-box .right .list .item p {
  line-height: 0.375rem;
  font-size: 0.2rem;
  color: #181515;
  margin-top: 0.15rem;
}
.part8 .content-box .right .divider {
  background: url(/img/p8-2.png) no-repeat;
  width: 100%;
  height: 2.4125rem;
  background-size: 100% 100%;
}
.mgbt {
  margin-bottom: 0.875rem !important;
  margin-top: 32px!important;
}
.mgt58 {
  margin-top: 0.725rem !important;
}
.part9 {
  height: 16.4rem;
  width: 100%;
}
.part9 .content-box {
  display: flex;
}
.part9 .content-box .left {
  width: 50%;
}
.part9 .content-box .left .main {
  width: 9.3125rem;
  margin: 0 auto;
}
.part9 .content-box .left .main p {
  line-height: 0.375rem;
  font-size: 0.2rem;
  color: #181515;
  margin-top: 0.625rem;
  margin-bottom: 0.4375rem;
}
.part9 .content-box .left .main .picbox {
  height: 9.575rem;
  margin-top: 0.375rem;
}
.part9 .content-box .left .main .picbox img {
  width: 9.3875rem;
  height: 9.575rem;
}
.part9 .content-box .right {
  width: 50%;
}
.part9 .content-box .right .main {
  width: 10rem;
  margin: 0 auto;
}
.part9 .content-box .right .main .list {
  overflow: hidden;
}
.part9 .content-box .right .main .list .item {
  float: left;
  display: flex;
  align-items: center;
  margin-top: 1.0875rem;
  width: 5rem;
}
.part9 .content-box .right .main .list .item .pic-box {
  width: 2.25rem;
  height: 2.25rem;
  position: relative;
  border-radius: 50%;
}
.part9 .content-box .right .main .list .item .pic-box img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  border-radius: 50%;
}
.part9 .content-box .right .main .list .item .label {
  height: 0.4375rem;
  line-height: 0.4375rem;
}
.part9 .content-box .right .main .list .item .label .label-detail {
  float: left;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.4), #37a7df, #0b93d5);
  padding-right: 0.2375rem;
  padding-left: 0.3625rem;
  letter-spacing: 0.025rem;
  color: #fff;
  border-top-right-radius: 0.21875rem;
  border-bottom-right-radius: 0.21875rem;
  font-size: 0.2rem;
  margin-left: -0.125rem;
}
.mgt66 {
  margin-top: 0.825rem;
}
.mgt11 {
  margin-top: 1.44rem;
}
.part10 {
  height: 16.4rem;
  width: 100%;
  display: flex;
}
.part10 .left {
  width: 50%;
}
.part10 .left .main {
  width: 9.3125rem;
  margin: 0 auto;
}
.part10 .left .main p {
  line-height: 0.375rem;
  font-size: 0.2rem;
  color: #181515;
  margin-top: 0.8125rem;
  margin-bottom: 0.5375rem;
}
.part10 .left .main .center-content {
  height: 5.475rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5875rem;
}
.part10 .left .main .center-content .content-left {
  float: left;
  margin-right: 0.475rem;
  padding-top: 0.1125rem;
  width: 1.7625rem;
  height: 100%;
}
.part10 .left .main .center-content .content-left .left-item {
  width: 1.7625rem;
  height: 0.5875rem;
  border: 2px solid #abd8ef;
  border-radius: 0.0625rem;
  text-align: center;
  color: #1c78bc;
  line-height: 0.5875rem;
  font-size: 0.2rem;
}
.part10 .left .main .center-content .content-left .left-item:not(:last-child) {
  margin-bottom: 1.3125rem;
}
.part10 .left .main .center-content .content-right {
  float: left;
  width: 6.6875rem;
  height: 100%;
}
.part10 .left .main .center-content .content-right img {
  width: 100%;
  height: 100%;
}
.part10 .left .main .bottom-content {
  display: flex;
  flex-wrap: wrap;
}
.part10 .left .main .bottom-content .bottom-item {
  width: 33%;
}
.part10 .left .main .bottom-content .bottom-item .img-box {
  text-align: center;
  height: 1rem;
  line-height: 1rem;
  margin-bottom: 0.2125rem;
}
.part10 .left .main .bottom-content .bottom-item .img-box img {
  vertical-align: bottom;
}
.part10 .left .main .bottom-content .bottom-item .img-box .img1 {
  width: 1.4875rem;
  height: 0.62375rem;
}
.part10 .left .main .bottom-content .bottom-item .img-box .img2 {
  width: 0.625rem;
  height: 0.625rem;
}
.part10 .left .main .bottom-content .bottom-item .img-box .img3 {
  width: 0.25rem;
  height: 0.6rem;
}
.part10 .left .main .bottom-content .bottom-item .img-box .img4 {
  width: 0.75rem;
  height: 0.75rem;
}
.part10 .left .main .bottom-content .bottom-item .img-box .img5 {
  width: 0.7375rem;
  height: 0.5375rem;
}
.part10 .left .main .bottom-content .bottom-item .label {
  text-align: center;
  color: #000;
  font-size: 0.15rem;
}
.part10 .right {
  width: 50%;
}
.part10 .right .main {
  width: 9.3125rem;
  margin: 0 auto;
}
.part10 .right .main .top-box {
  margin-top: 0.375rem;
  height: 3.7625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.part10 .right .main .top-box img {
  height: 2rem;
  width: 4.5125rem;
}
.part10 .right .main p {
  line-height: 0.375rem;
  font-size: 0.2rem;
  color: #181515;
  margin-bottom: 1.0125rem;
}
.part10 .right .main .right-bottom {
  margin-top: 1.0875rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.part10 .right .main .right-bottom .item {
  width: 4.4125rem;
  height: 0.5875rem;
  line-height: 0.5875rem;
  text-align: center;
  color: #fff;
  font-size: 0.2rem;
  background: linear-gradient(to right, #19b3ea, #1c80c5);
  border-radius: 0.1rem;
  margin-bottom: 0.7375rem;
}
.part11 {
  height: 16.4rem;
  width: 100%;
  display: flex;
}
.part11 .left {
  width: 50%;
}
.part11 .left .main {
  width: 9.3125rem;
  margin: 0 auto;
}
.part11 .left .main p {
  line-height: 0.375rem;
  font-size: 0.2rem;
  color: #181515;
}
.part11 .left .main p:first-child {
  margin-top: 0.875rem;
  margin-bottom: 0.5rem;
}
.part11 .left .main p:nth-child(2) {
  margin-bottom: 0.625rem;
}
.part11 .left .main .center-content {
  display: flex;
  justify-content: space-around;
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.part11 .left .main .center-content .center-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.part11 .left .main .center-content .center-item .img-box {
  width: 1.5375rem;
  height: 1.5375rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.3375rem;
}
.part11 .left .main .center-content .center-item .img-box .img1 {
  width: 1.1625rem;
  height: 1.5rem;
}
.part11 .left .main .center-content .center-item .img-box .img2 {
  width: 1.5rem;
  height: 1.425rem;
}
.part11 .left .main .center-content .center-item .label {
  font-size: 0.1875rem;
  line-height: 1.5;
  color: #000;
}
.part11 .left .main .bottom-content {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.375rem;
}
.part11 .left .main .bottom-content .bottom-item {
  width: 25%;
}
.part11 .left .main .bottom-content .bottom-item .img-box {
  text-align: center;
  height: 1.5rem;
  line-height: 1.5rem;
  margin-bottom: 0.375rem;
}
.part11 .left .main .bottom-content .bottom-item .img-box img {
  vertical-align: bottom;
}
.part11 .left .main .bottom-content .bottom-item .img-box .img1 {
  width: 0.875rem;
  height: 0.875rem;
}
.part11 .left .main .bottom-content .bottom-item .img-box .img2 {
  width: 1.35rem;
  height: 0.8rem;
}
.part11 .left .main .bottom-content .bottom-item .img-box .img3 {
  width: 1rem;
  height: 1rem;
}
.part11 .left .main .bottom-content .bottom-item .img-box .img4 {
  width: 1rem;
  height: 1rem;
}
.part11 .left .main .bottom-content .bottom-item .img-box .img5 {
  width: 1rem;
  height: 1.0875rem;
}
.part11 .left .main .bottom-content .bottom-item .img-box .img6 {
  width: 0.7625rem;
  height: 1rem;
}
.part11 .left .main .bottom-content .bottom-item .img-box .img7 {
  width: 1rem;
  height: 1rem;
}
.part11 .left .main .bottom-content .bottom-item .label {
  text-align: center;
  color: #000;
  font-size: 0.15rem;
}
.success1-item {
  width: 50%;
}
.success1-item .top {
  width: 11.25rem;
  height: 3.5375rem;
  margin: 0 auto;
  margin-top: 0.875rem;
}
.success1-item .top img {
  width: 100%;
  height: 100%;
}
.success1-item .main {
  width: 9.3125rem;
  margin: 0 auto;
  position: relative;
}
.success1-item .main .top-box {
  padding-top: 0.1rem;
  position: relative;
  width: 5.4875rem;
  height: 0.7125rem;
  line-height: 0.6125rem;
  color: #fff;
  font-size: 0.225rem;
  background: url(/img/p11-icon1.png) no-repeat;
  background-size: 100% 100%;
  z-index: 1;
  padding-left: 0.225rem;
  margin-top: -0.3125rem;
}
.success1-item .main .main-tag {
  position: absolute;
  top: 0.725rem;
  right: 1.1875rem;
  width: 0.8125rem;
  height: 0.8125rem;
}
.success1-item .main .main-tag img {
  width: 100%;
  height: 100%;
}
.success1-item .main .bottom-title {
  height: 0.4375rem;
  line-height: 0.4375rem;
  margin: 0.4rem 0 0.875rem;
}
.success1-item .main .bottom-title .img-box {
  float: left;
  width: 0.175rem;
  height: 100%;
  margin-right: 0.1125rem;
  margin-left: 0.225rem;
  display: flex;
  align-items: center;
}
.success1-item .main .bottom-title .img-box img {
  width: 0.175rem;
  height: 0.175rem;
}
.success1-item .main .bottom-title .title-content {
  float: left;
  color: #0b6eb7;
  font-size: 0.1875rem;
}
.success1-item .main .bottom-content1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.success1-item .main .bottom-content1 .num {
  font-size: 0.35rem;
  color: #0066b3;
  padding-right: 0.0625rem;
}
.success1-item .main .bottom-content1 .item-box {
  width: 2.6125rem;
  height: 1.525rem;
  border-radius: 0.775rem;
  background: linear-gradient(to right, #bbdeee, #eff8fc);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.success1-item .main .bottom-content1 .item-box div {
  font-size: 0.2rem;
  color: #0066b3;
  line-height: 0.4375rem;
}
.success1-item .main .bottom-content1 .divid {
  color: #0066b3;
}
.success1-item .main .bottom-content1 .descrip {
  width: 2.4125rem;
  word-break: break-all;
  color: #000;
  font-size: 0.2rem;
  line-height: 0.4375rem;
}
.success1-item .main .bottom-content2 {
  width: 100%;
  height: 2.6875rem;
  background-color: #e4f6fc;
  display: flex;
  margin-top: 1.25rem;
}
.success1-item .main .bottom-content2 .item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-style: solid;
  border-width: 0 0 2px 0;
}
.success1-item .main .bottom-content2 .item .img-box {
  height: 0.8125rem;
  margin-bottom: 0.3375rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.success1-item .main .bottom-content2 .item .img-box .img1 {
  height: 0.7125rem;
  width: 0.7125rem;
}
.success1-item .main .bottom-content2 .item .img-box .img2 {
  height: 0.6375rem;
  width: 0.8rem;
}
.success1-item .main .bottom-content2 .item .img-box .img3 {
  height: 0.8125rem;
  width: 0.8125rem;
}
.success1-item .main .bottom-content2 .item .img-box .img4 {
  height: 0.8125rem;
  width: 0.5525rem;
}
.success1-item .main .bottom-content2 .item .img-box .img5 {
  height: 0.7125rem;
  width: 0.5525rem;
}
.success1-item .main .bottom-content2 .item .label {
  line-height: 1.5;
  font-size: 0.1875rem;
  word-break: break-all;
  color: #57bae7;
  text-align: center;
  width: 80%;
}
.success1-item .main .bottom-content2 .item:first-child {
  border-color: #74c0e4;
}
.success1-item .main .bottom-content2 .item:nth-child(2) {
  border-color: #43b2e5;
}
.success1-item .main .bottom-content2 .item:nth-child(3) {
  border-color: #0063b2;
}
.part12 {
  height: 16.4rem;
  width: 100%;
  display: flex;
}
.part12 .main-tag {
  position: absolute;
  top: 0.725rem;
  right: 0 !important;
  width: 0.8125rem;
  height: 0.8125rem;
}
.part12 .main-tag img {
  width: 100%;
  height: 100%;
}
.part13 {
  height: 16.4rem;
  width: 100%;
  display: flex;
}
.part13 .main-tag {
  right: 0 !important;
}
.part13 .item-box {
  width: 1.85rem !important;
}
.success2-item {
  width: 50%;
}
.success2-item .main {
  margin-top: 1.45rem;
}
.success2-item .content-item {
  width: 10.35rem;
  height: 2.525rem;
  margin: 0 auto;
}
.success2-item .content-item .left-box,
.success2-item .content-item .right-box {
  height: 100%;
  width: 4.8625rem;
  position: relative;
}
.success2-item .content-item .left-box img,
.success2-item .content-item .right-box img {
  width: 100%;
  height: 100%;
}
.success2-item .content-item .left-box .label,
.success2-item .content-item .right-box .label {
  position: absolute;
  left: 0;
  top: -0.425rem;
  height: 0.5375rem;
  line-height: 0.5375rem;
  color: #fff;
  font-size: 0.1875rem;
  z-index: 1;
  width: 5.6rem;
}
.success2-item .content-item .left-box .label .desc,
.success2-item .content-item .right-box .label .desc {
  display: inline-block;
  background: url(/img/p11-icon1.png) no-repeat;
  background-size: 100% 100%;
  padding: 0 0.6125rem 0 0.25rem;
}
.success2-item .content-item .left-box {
  float: left;
}
.success2-item .content-item .right-box {
  float: right;
}
.part14 {
  height: 16.4rem;
  width: 100%;
  display: flex;
}
.part15 {
  height: 16.4rem;
  width: 100%;
  background: url(/img/p15-bg.png) no-repeat;
  background-size: 100% 100%;
}
.part15 .main {
  width: 22.425rem;
  height: 5.8rem;
  margin: 3.225rem auto 0 auto;
  position: relative;
}
.part15 .main .item {
  width: 3.05rem;
  height: 3.05rem;
  background: url(/img/p15-bg2.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  position: absolute;
}
.part15 .main .item .content-box {
  height: 2.6625rem;
  width: 2.6625rem;
  background: url(/img/p15-bg3.png) no-repeat;
  background-size: 100% 100%;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.part15 .main .item .content-box .title {
  line-height: 1.5;
  font-size: 0.25rem;
  font-weight: 500;
  color: #3e5e87;
  text-align: center;
}
.part15 .main .item .content-box .descrip {
  margin-top: 0.1125rem;
  line-height: 2;
  font-size: 0.1875rem;
  color: #557194;
  text-align: center;
}
.part15 .main .ps1 {
  left: 0;
  top: 0;
}
.part15 .main .ps2 {
  left: 20%;
  bottom: 0;
}
.part15 .main .ps3 {
  left: 35%;
  top: 0;
}
.part15 .main .ps4 {
  right: 35%;
  bottom: 0;
}
.part15 .main .ps5 {
  right: 20%;
  top: 0;
}
.part15 .main .ps6 {
  right: 0;
  bottom: 0;
}
.last {
  width: 100%;
  height: 5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.last .content {
  width: 50%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.last .content .img-box {
  width: 2.0625rem;
  height: 2.0625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to right, #cfe3f3, #fff);
}
.last .content .img-box img {
  width: 1.5875rem;
  height: 1.5875rem;
}
.last .content .info .name {
  line-height: 2;
  color: #000;
  font-size: 0.1875rem;
}
.last .content .info .contact {
  margin-top: 0.125rem;
}
.last .content .info .contact div {
  line-height: 2;
  color: #000;
  font-size: 0.15rem;
}
.last .btn {
  margin-top: 0.125rem;
  height: 0.625rem;
  width: 10%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.last .btn a {
  text-decoration: none;
  color: #000;
  font-size: 0.1875rem;
  line-height: 2;
  font-weight: 600;
}
.last .last_title {
  margin-top: 0.375rem;
  text-align: center;
  color: #999999;
  font-size: 0.2375rem;
}
