#swiper1 {
  margin-top: 20px;
  position: relative;
}
.teachersAndStudents_list {
  width: 100%;
  padding-top: 25px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.mod24 {
  z-index: 236;
  border-radius: 4px;
  border: 1px solid #d0d0d0;
  background-color: #f5f5f5;
  align-self: flex-end;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  width: 100%;
}
.mod24 .paragraph {
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 12px;
  line-height: 20px;
  width: 97%;
  text-align: left;
  margin: 10px;
}
#swiper1 img {
  display: block;
}
#swiper1 .swiper-pagination {
  position: absolute;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  width: auto;
  padding: 0 20px;
  left: auto;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
#swiper1 .swiper-pagination-bullet {
  width: 9px !important;
  height: 4px !important;
  border-radius: 0 !important;
  opacity: 1 !important;
  background: #fff !important;
}
#swiper1 .swiper-pagination-bullet-active {
  background: #32C5FF !important;
}
#swiper1 .swiper-pagination-bullets {
  text-align: right !important;
}
.page {
  z-index: 1;
  position: relative;
  width: 1920px;
  height: 2676px;
  background-color: #f2f2f2;
  overflow: hidden;
}
.section1 {
  z-index: auto;
  width: 1920px;
  height: 2676px;
}
.box1 {
  z-index: 3;
  height: 80px;
  background-color: #1c457f;
  align-self: center;
  width: 1920px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 374px;
  position: relative;
}
.layer1 {
  z-index: auto;
  width: 1168px;
  height: 49px;
}
.img1 {
  z-index: 14;
  width: 109px;
  height: 45px;
  margin-top: 3px;
}
.img2 {
  z-index: 8;
  width: 107px;
  height: 47px;
  margin-left: 13px;
}
.word1 {
  z-index: 7;
  width: 259px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  letter-spacing: 2.70000005px;
  font-family: AlibabaPuHuiTi-Regular;
  line-height: 17px;
  text-align: left;
  margin: 32px 0 0 10px;
}
.group1 {
  z-index: 17;
  height: 28px;
  border-radius: 2px;
  border: 1px solid #3261a4;
  background-color: #1c457f;
  width: 85px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 7px;
  margin: 11px 0 0 585px;
}
.mod1 {
  z-index: auto;
  width: 66px;
  height: 17px;
  justify-content: space-between;
}
.txt1 {
  z-index: 18;
  width: 24px;
  display: block;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.layer2 {
  z-index: 20;
  height: 10px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 4px;
  width: 10px;
  justify-content: center;
  align-items: center;
}
.group2 {
  z-index: 21;
  width: 9px;
  height: 5px;
}
.word2 {
  z-index: 6;
  position: absolute;
  left: 617px;
  top: 17px;
  width: 258px;
  display: block;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 25px;
  letter-spacing: 1px;
  font-family: AlibabaPuHuiTi-Heavy;
  line-height: 34px;
  text-align: left;
}
.box2 {
  z-index: 15;
  height: 50px;
  background-color: #2d333a;
  align-self: center;
  width: 1920px;
  align-items: flex-end;
  padding-right: 374px;
  position: relative;
}
.main1 {
  z-index: auto;
  width: 1158px;
  height: 50px;
  justify-content: space-between;
}
.group3 {
  z-index: 22;
  height: 50px;
  background-color: #141b24;
  width: 81px;
  justify-content: flex-end;
}
.outer1 {
  z-index: 23;
  width: 81px;
  height: 4px;
  background-color: #32c5ff;
}
.txt2 {
  z-index: 25;
  width: 28px;
  display: block;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  margin-top: 16px;
}
.main2 {
  z-index: 24;
  position: absolute;
  left: 413px;
  top: 14px;
  width: 736px;
  height: 22px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.word3 {
  font-size: 16px;
  font-family: PingFangSC-Medium;
  color: #fff;
  line-height: 22px;
}
.txt3 {
  font-size: 16px;
  color: #aaafb7;
  line-height: 22px;
}
.box3 {
  z-index: 314;
  height: 383px;
  align-self: center;
  margin-top: 20px;
  width: 1200px;
}
.box4 {
  z-index: 315;
  height: 383px;
  width: 1200px;
  justify-content: flex-end;
  align-items: flex-end;
}
.wrap1 {
  z-index: 316;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.6);
  width: 156px;
  justify-content: center;
  align-items: center;
}
.pic1 {
  z-index: 317;
  width: 114px;
  height: 4px;
}
.box5 {
  z-index: 284;
  width: 1200px;
  height: 669px;
  border-radius: 4px;
  background-color: #fff;
  align-self: center;
}
.box6 {
  z-index: auto;
  width: 100%;
  justify-content: space-between;
  background: #fff;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 10px;
}
.section2 {
  z-index: 27;
  border-radius: 4px;
  background-color: #fff;
  width: 600px;
  justify-content: flex-start;
  padding-top: 32px;
  align-items: center;
  padding-bottom: 50px;
}
.group4 {
  z-index: auto;
  width: 569px;
}
.block1 {
  z-index: auto;
  width: 568px;
  height: 32px;
  margin-left: 1px;
}
.wrap2 {
  z-index: 30;
  width: 6px;
  height: 20px;
  background-color: #32c5ff;
  margin-top: 6px;
}
.txt4 {
  z-index: 29;
  width: 500px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 20px;
  font-family: PingFangSC-Medium;
  line-height: 28px;
  text-align: left;
  margin: 2px 0 0 9px;
  font-weight: bold;
}
.wrap3 {
  z-index: 32;
  height: 32px;
  border-radius: 16px;
  border: 1px solid #ccc;
  width: 83px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 9px;
}
.box7 {
  z-index: auto;
  width: 61px;
  height: 17px;
  justify-content: space-between;
}
.word4 {
  z-index: 33;
  width: 51px;
  display: block;
  overflow-wrap: break-word;
  color: #1c457f;
  font-size: 12px;
  line-height: 17px;
  text-align: center;
}
.icon1 {
  z-index: 34;
  width: 10px;
  height: 10px;
  margin-top: 4px;
}
.block2 {
  z-index: auto;
  width: 547px;
  margin-top: 25px;
  justify-content: space-between;
}
.label1 {
  z-index: 57;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
.outer2 {
  z-index: 38;
  width: 438px;
  height: 64px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.infoBox1 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.paragraph1 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.info1 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.word5 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.outer3 {
  z-index: auto;
  width: 83px;
  height: 60px;
}
.main3 {
  z-index: 40;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.mod2 {
  z-index: auto;
  width: 62px;
  height: 17px;
  justify-content: space-between;
}
.label2 {
  z-index: 42;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.word6 {
  z-index: 41;
  width: 43px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.main4 {
  z-index: 49;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  margin-top: 12px;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.box8 {
  z-index: auto;
  width: 67px;
  height: 17px;
  justify-content: space-between;
}
.label3 {
  z-index: 50;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.txt5 {
  z-index: 56;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.block3 {
  z-index: 233;
  width: 568px;
  height: 1px;
  align-self: center;
  margin-top: 21px;
}
.block4 {
  z-index: auto;
  width: 547px;
  height: 64px;
  margin-top: 22px;
  justify-content: space-between;
}
.label4 {
  z-index: 85;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
.box9 {
  z-index: 66;
  width: 438px;
  height: 64px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.infoBox2 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.paragraph2 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.info2 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.txt6 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.box10 {
  z-index: auto;
  width: 83px;
  height: 60px;
}
.outer4 {
  z-index: 68;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.mod3 {
  z-index: auto;
  width: 62px;
  height: 17px;
  justify-content: space-between;
}
.icon2 {
  z-index: 69;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.word7 {
  z-index: 75;
  width: 43px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.outer5 {
  z-index: 77;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  margin-top: 12px;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.outer6 {
  z-index: auto;
  width: 67px;
  height: 17px;
  justify-content: space-between;
}
.label5 {
  z-index: 78;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.word8 {
  z-index: 84;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.block5 {
  z-index: 234;
  width: 568px;
  height: 1px;
  align-self: center;
  margin-top: 22px;
}
.block6 {
  z-index: auto;
  width: 547px;
  height: 64px;
  margin-top: 21px;
  justify-content: space-between;
}
.label6 {
  z-index: 113;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
.mod4 {
  z-index: 94;
  width: 438px;
  height: 64px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.paragraph3 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.infoBox3 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.info3 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.info4 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.mod5 {
  z-index: auto;
  width: 83px;
  height: 60px;
}
.group5 {
  z-index: 96;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.main5 {
  z-index: auto;
  width: 62px;
  height: 17px;
  justify-content: space-between;
}
.label7 {
  z-index: 97;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.info5 {
  z-index: 103;
  width: 43px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.group6 {
  z-index: 105;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  margin-top: 12px;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.box11 {
  z-index: auto;
  width: 67px;
  height: 17px;
  justify-content: space-between;
}
.label8 {
  z-index: 106;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.word9 {
  z-index: 112;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.block7 {
  z-index: 235;
  width: 568px;
  height: 1px;
  align-self: center;
  margin-top: 22px;
}
.block8 {
  z-index: auto;
  width: 547px;
  height: 64px;
  margin-top: 22px;
  justify-content: space-between;
}
.label9 {
  z-index: 141;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
.bd1 {
  z-index: 122;
  width: 438px;
  height: 64px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.infoBox4 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.paragraph4 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.word10 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.txt7 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.bd2 {
  z-index: auto;
  width: 83px;
  height: 60px;
}
.box12 {
  z-index: 124;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.box13 {
  z-index: auto;
  width: 62px;
  height: 17px;
  justify-content: space-between;
}
.icon3 {
  z-index: 125;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.word11 {
  z-index: 131;
  width: 43px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.box14 {
  z-index: 133;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  margin-top: 12px;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.group7 {
  z-index: auto;
  width: 67px;
  height: 17px;
  justify-content: space-between;
}
.icon4 {
  z-index: 134;
  width: 14px;
  height: 14px;
}
.txt8 {
  z-index: 140;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.block9 {
  z-index: 236;
  width: 568px;
  height: 1px;
  align-self: center;
  margin-top: 21px;
}
.block10 {
  z-index: auto;
  width: 547px;
  height: 64px;
  margin-top: 22px;
  justify-content: space-between;
}
.icon5 {
  z-index: 169;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
.mod6 {
  z-index: 150;
  width: 438px;
  height: 64px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.paragraph5 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.paragraph6 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.word12 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.txt9 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.mod7 {
  z-index: auto;
  width: 83px;
  height: 60px;
}
.section3 {
  z-index: 152;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.mod8 {
  z-index: auto;
  width: 62px;
  height: 17px;
  justify-content: space-between;
}
.icon6 {
  z-index: 153;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.info6 {
  z-index: 159;
  width: 43px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.section4 {
  z-index: 161;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  margin-top: 12px;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.box15 {
  z-index: auto;
  width: 67px;
  height: 17px;
  justify-content: space-between;
}
.icon7 {
  z-index: 162;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.info7 {
  z-index: 168;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.block11 {
  z-index: 237;
  width: 568px;
  height: 1px;
  align-self: center;
  margin-top: 21px;
}
.block12 {
  z-index: auto;
  width: 547px;
  height: 64px;
  margin-top: 22px;
  justify-content: space-between;
}
.icon8 {
  z-index: 197;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
.mod9 {
  z-index: 178;
  width: 438px;
  height: 64px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.paragraph7 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.infoBox5 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.word13 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.word14 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.mod10 {
  z-index: auto;
  width: 83px;
  height: 60px;
}
.block13 {
  z-index: 180;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.mod11 {
  z-index: auto;
  width: 62px;
  height: 17px;
  justify-content: space-between;
}
.icon9 {
  z-index: 181;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.word15 {
  z-index: 187;
  width: 43px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.block14 {
  z-index: 189;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  margin-top: 12px;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.group8 {
  z-index: auto;
  width: 67px;
  height: 17px;
  justify-content: space-between;
}
.icon10 {
  z-index: 190;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.txt10 {
  z-index: 196;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.block15 {
  z-index: 238;
  width: 568px;
  height: 1px;
  align-self: center;
  margin-top: 21px;
}
.block16 {
  z-index: auto;
  width: 547px;
  height: 64px;
  margin-top: 22px;
  justify-content: space-between;
}
.icon11 {
  z-index: 225;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
.outer7 {
  z-index: 206;
  width: 438px;
  height: 64px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.infoBox6 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.infoBox7 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.word16 {
  font-size: 12px;
  color: #111;
  line-height: 16px;
}
.info8 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #111;
  line-height: 16px;
}
.outer8 {
  z-index: auto;
  width: 83px;
  height: 60px;
}
.main6 {
  z-index: 208;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.mod12 {
  z-index: auto;
  width: 62px;
  height: 17px;
  justify-content: space-between;
}
.label10 {
  z-index: 209;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.txt11 {
  z-index: 215;
  width: 43px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.main7 {
  z-index: 217;
  height: 24px;
  border-radius: 4px;
  background-color: #f6f6f6;
  align-self: center;
  margin-top: 12px;
  width: 83px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
}
.block17 {
  z-index: auto;
  width: 67px;
  height: 17px;
  justify-content: space-between;
}
.label11 {
  z-index: 218;
  width: 14px;
  height: 14px;
}
.txt12 {
  z-index: 224;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #1d65ee;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.section5 {
  z-index: 249;
  border-radius: 4px;
  background-color: #fff;
  width: 590px;
  padding-bottom: 50px;
}
.section5 .news {
  width: 100%;
}
.section5 .news .item {
  width: 100%;
  cursor: pointer;
}
.section5 .news .item .time {
  padding-left: 30px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 32px;
}
.section5 .news .item .title {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 32px;
  padding-left: 20px;
  display: block;
  width: 450px;
}
.section5 .news .item:hover {
  background: #F5F8FB;
}
.section5 .news .item:hover .time {
  color: #32C5FF;
}
.section5 .news .item:hover .title {
  color: #1C457F;
}
.outer9 {
  z-index: auto;
  width: 558px;
  height: 32px;
  margin: 32px 0 0 16px;
}
.box16 {
  z-index: 277;
  width: 6px;
  height: 20px;
  background-color: #32c5ff;
  margin-top: 6px;
}
.word17 {
  z-index: 276;
  width: 500px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 20px;
  font-family: PingFangSC-Medium;
  line-height: 28px;
  text-align: left;
  margin: 2px 0 0 9px;
  font-weight: bold;
}
.box17 {
  z-index: 279;
  height: 32px;
  border-radius: 16px;
  border: 1px solid #ccc;
  width: 83px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 9px;
}
.layer3 {
  z-index: auto;
  width: 61px;
  height: 17px;
  justify-content: space-between;
}
.info9 {
  z-index: 280;
  width: 51px;
  display: block;
  overflow-wrap: break-word;
  color: #1c457f;
  font-size: 12px;
  line-height: 17px;
  text-align: center;
}
.label12 {
  z-index: 281;
  width: 10px;
  height: 10px;
  margin-top: 4px;
}
.layer4 {
  z-index: 251;
  width: 120px;
  height: 120px;
  overflow: hidden;
}
.layer4 img {
  width: 100%;
}
.layer5 {
  z-index: auto;
  height: 118px;
  margin-top: 3px;
  width: 140px;
  margin-left: 10px;
}
.txt13 {
  z-index: 252;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 16px;
  width: 100%;
  font-family: PingFangSC-Medium;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
}
.txt14 {
  z-index: 253;
  display: block;
  width: 100%;
  overflow-wrap: break-word;
  color: #999;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}
.info10 {
  z-index: 254;
  /*width: 406px;*/
  color: #111;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  align-self: center;
  margin-top: 10px;
}
.outer11 {
  z-index: auto;
  width: 537px;
  height: 121px;
  justify-content: space-between;
  margin: 27px 0 0 30px;
}
.mod13 {
  z-index: 256;
  width: 120px;
  height: 120px;
}
.mod14 {
  z-index: auto;
  width: 406px;
  height: 118px;
  margin-top: 3px;
}
.txt15 {
  z-index: 257;
  width: 32px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 16px;
  font-family: PingFangSC-Medium;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
}
.word18 {
  z-index: 258;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #999;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}
.txt16 {
  z-index: 259;
  width: 406px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  align-self: center;
  margin-top: 10px;
}
.outer12 {
  z-index: auto;
  width: 537px;
  height: 120px;
  justify-content: space-between;
  margin: 27px 0 0 30px;
}
.box18 {
  z-index: 261;
  width: 120px;
  height: 120px;
}
.box19 {
  z-index: auto;
  width: 406px;
  height: 96px;
  margin-top: 3px;
}
.info11 {
  z-index: 262;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 16px;
  font-family: PingFangSC-Medium;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
}
.info12 {
  z-index: 263;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #999;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}
.txt17 {
  z-index: 264;
  width: 406px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  align-self: center;
  margin-top: 10px;
}
.outer13 {
  z-index: auto;
  width: 537px;
  height: 121px;
  justify-content: space-between;
  margin: 28px 0 0 30px;
}
.block18 {
  z-index: 266;
  width: 120px;
  height: 120px;
}
.block19 {
  z-index: auto;
  width: 406px;
  height: 118px;
  margin-top: 3px;
}
.word19 {
  z-index: 267;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 16px;
  font-family: PingFangSC-Medium;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
}
.txt18 {
  z-index: 268;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #999;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}
.word20 {
  z-index: 269;
  width: 406px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  align-self: center;
  margin-top: 10px;
}
.outer14 {
  z-index: auto;
  width: 537px;
  height: 121px;
  justify-content: space-between;
  margin: 27px 0 0 30px;
}
.box20 {
  z-index: 271;
  width: 120px;
  height: 120px;
}
.box21 {
  z-index: auto;
  width: 406px;
  height: 118px;
  margin-top: 3px;
}
.txt19 {
  z-index: 272;
  width: 32px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 16px;
  font-family: PingFangSC-Medium;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
}
.word21 {
  z-index: 273;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #999;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}
.info13 {
  z-index: 274;
  width: 406px;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  align-self: center;
  margin-top: 10px;
}
.box22 {
  z-index: auto;
  width: 100%;
  height: 328px;
  justify-content: space-between;
}
.main8 {
  z-index: 239;
  height: 328px;
  background-color: #1c457f;
  width: 423px;
  position: relative;
}
.section6 {
  z-index: auto;
  width: 100%;
  height: 28px;
  margin: -5px 0 0 161px;
}
.txt20 {
  z-index: 247;
  width: 100px;
  display: block;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 20px;
  font-family: PingFangSC-Medium;
  line-height: 28px;
  text-align: left;
}
.section7 {
  z-index: auto;
  width: 382px;
  height: 176px;
  justify-content: space-between;
  margin: 10px auto 10px;
}
.section7 img {
  cursor: pointer;
}
.icon12 {
  z-index: 331;
  width: 24px;
  height: 24px;
  margin-top: 76px;
}
.outer15 {
  z-index: 244;
  width: 302px;
  height: 230px;
}
.outer15 img {
  width: 100%;
  height: 176px;
  display: block;
}
.label13 {
  z-index: 324;
  width: 24px;
  height: 24px;
  margin-top: 76px;
}
.section8 {
  width: 100%;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}
.txt21 {
  z-index: 240;
  width: 302px;
  display: block;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}
.txt22 {
  z-index: 246;
  padding-top: 14px;
  width: 100%;
  text-align: center;
  display: block;
  overflow-wrap: break-word;
  color: #32c5ff;
  font-size: 20px;
  text-transform: uppercase;
  font-family: AlibabaPuHuiTi-Bold;
  line-height: 27px;
}
.main9 {
  z-index: 242;
  height: 328px;
  background-color: #669be6;
  width: 777px;
}
.main10 {
  z-index: 243;
  height: 328px;
  background: url(../../img/index/SketchPngf3eb8f8f161f09aa311bd07edc48e67c72f31e598803ae0ffc59f76c0ebe4b9b.png) 100% no-repeat;
  width: 777px;
  justify-content: flex-end;
  padding-bottom: 43px;
  align-items: center;
}
.pic2 {
  z-index: 338;
  width: 231px;
  height: 157px;
}
.box23 {
  z-index: 339;
  height: 268px;
  background-color: #2d333a;
  align-self: center;
  margin-top: 10px;
  width: 1920px;
  justify-content: flex-end;
}
.wrap4 {
  z-index: auto;
  width: 1920px;
  height: 237px;
}
.bd3 {
  z-index: auto;
  width: 472px;
  height: 25px;
  margin-left: 398px;
  justify-content: space-between;
}
.word22 {
  z-index: 341;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 18px;
  font-family: PingFangSC-Medium;
  line-height: 25px;
  text-align: left;
}
.info14 {
  z-index: 343;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 18px;
  font-family: PingFangSC-Medium;
  line-height: 25px;
  text-align: left;
}
.bd4 {
  z-index: auto;
  width: 728px;
  height: 116px;
  margin: 20px 0 0 398px;
}
.box24 {
  z-index: auto;
  width: 100%;
  height: 116px;
}
.mod15 {
  z-index: 346;
  width: 126px;
  height: 28px;
  overflow-wrap: break-word;
  text-align: left;
  align-self: center;
  font-size: 0;
  margin-bottom: 16px;
}
.txt23 {
  font-size: 12px;
  color: #32c5ff;
  line-height: 14px;
}
.infoBox8 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #fff;
  line-height: 14px;
}
.mod16 {
  z-index: 347;
  width: 122px;
  height: 28px;
  overflow-wrap: break-word;
  text-align: left;
  align-self: flex-start;
  margin-top: 16px;
  font-size: 0;
}
.txt24 {
  font-size: 12px;
  color: #32c5ff;
  line-height: 14px;
}
.paragraph8 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #fff;
  line-height: 14px;
}
.mod17 {
  z-index: 348;
  width: 101px;
  height: 28px;
  overflow-wrap: break-word;
  text-align: left;
  align-self: flex-start;
  margin-top: 16px;
  font-size: 0;
}
.word23 {
  font-size: 12px;
  color: #32c5ff;
  line-height: 14px;
}
.paragraph9 {
  font-size: 12px;
  font-family: PingFangSC-Medium;
  color: #fff;
  line-height: 14px;
}
.paragraph10 {
  z-index: 344;
  width: 192px;
  display: block;
  overflow-wrap: break-word;
  color: #ccc;
  font-size: 12px;
  line-height: 26px;
  text-align: left;
  margin-left: 274px;
}
.infoBox9 {
  z-index: 345;
  width: 52px;
  display: block;
  overflow-wrap: break-word;
  color: #ccc;
  font-size: 12px;
  line-height: 26px;
  text-align: left;
  margin-left: 84px;
}
.bd5 {
  z-index: 349;
  height: 48px;
  background-color: #111;
  align-self: center;
  margin-top: 28px;
  width: 1920px;
  justify-content: flex-start;
  padding-top: 14px;
  align-items: center;
}
.word24 {
  z-index: 350;
  width: 203px;
  display: block;
  overflow-wrap: break-word;
  color: #666;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.section9 {
  z-index: 286;
  background-color: #fff;
  width: 583px;
  justify-content: flex-end;
  padding-bottom: 26px;
}
.layer6 {
  z-index: auto;
  width: 505px;
  margin-left: 16px;
  padding-top: 30px;
}
.wrap5 {
  z-index: auto;
  height: 28px;
  margin-left: 2px;
}
.main11 {
  z-index: 289;
  width: 6px;
  height: 20px;
  background-color: #32c5ff;
  margin-top: 4px;
}
.txt25 {
  z-index: 288;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 20px;
  font-family: PingFangSC-Medium;
  line-height: 28px;
  text-align: left;
  padding-left: 10px;
  font-weight: bold;
}
.info15 {
  z-index: 290;
  display: block;
  overflow-wrap: break-word;
  color: #666;
  width: 550px;
  font-size: 14px;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
  margin: 23px 0 0 11px;
}
.wrap6 {
  z-index: 292;
  height: 32px;
  border-radius: 16px;
  border: 1px solid #ccc;
  align-self: flex-start;
  width: 83px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 9px;
  margin: 26px 0 0 13px;
}
.layer7 {
  z-index: auto;
  width: 61px;
  height: 17px;
  justify-content: space-between;
}
.info16 {
  z-index: 293;
  width: 51px;
  display: block;
  overflow-wrap: break-word;
  color: #1c457f;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.label14 {
  z-index: 294;
  width: 10px;
  height: 10px;
  margin-top: 4px;
}
.wrap7 {
  z-index: 298;
  height: 282px;
  background-color: #d8d8d8;
  align-self: center;
  margin-top: 26px;
  margin-left: 11px;
  width: 505px;
}
.img3 {
  z-index: 299;
  width: 505px;
  height: 282px;
}
.section10 {
  z-index: 300;
  height: 603px;
  background-color: #fff;
  width: 647px;
  justify-content: flex-start;
  padding-top: 33px;
}
.section10 .news {
  padding-top: 10px;
  width: 100%;
}
.section10 .news .item:hover {
  background: #F5F8FB;
}
.section10 .news .item:hover .time {
  color: #32C5FF;
}
.section10 .news .item:hover .title {
  color: #1C457F;
}
.section10 .news .item {
  width: 100%;
  cursor: pointer;
}
.section10 .news .item .time {
  padding-left: 30px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 32px;
}
.section10 .news .item .title {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #111111;
  line-height: 32px;
  padding-left: 20px;
  display: block;
  width: 480px;
}
.mod18 {
  z-index: auto;
  width: 647px;
}
.mod19 {
  z-index: auto;
  height: 32px;
  margin-left: 16px;
  display: flex;
  justify-content: space-between;
}
.outer16 {
  z-index: 306;
  width: 6px;
  height: 20px;
  background-color: #32c5ff;
  margin-top: 5px;
}
.word25 {
  z-index: 305;
  display: block;
  overflow-wrap: break-word;
  color: #111;
  font-size: 20px;
  font-family: PingFangSC-Medium;
  line-height: 28px;
  text-align: left;
  margin: 1px 0 0 9px;
}
.outer17 {
  z-index: 308;
  height: 32px;
  border-radius: 16px;
  border: 1px solid #ccc;
  width: 83px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 9px;
  margin-right: 20px;
}
.section11 {
  z-index: auto;
  width: 61px;
  height: 17px;
  justify-content: space-between;
}
.txt26 {
  z-index: 309;
  width: 51px;
  display: block;
  overflow-wrap: break-word;
  color: #1c457f;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
}
.label15 {
  z-index: 310;
  width: 10px;
  height: 10px;
  margin-top: 4px;
}
.mod20 {
  z-index: 301;
  width: 647px;
  height: 32px;
  background-color: #f5f8fb;
  align-self: center;
  margin-top: 123px;
}
.mod21 {
  z-index: 303;
  position: absolute;
  left: 31px;
  top: 91px;
  width: 85px;
  height: 512px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.infoBox10 {
  font-size: 14px;
  color: #666;
  line-height: 32px;
}
.info17 {
  font-size: 14px;
  font-family: PingFangSC-Medium;
  color: #32c5ff;
  line-height: 32px;
}
.paragraph11 {
  font-size: 14px;
  color: #666;
  line-height: 32px;
}
.mod22 {
  z-index: 302;
  position: absolute;
  left: 136px;
  top: 91px;
  width: 482px;
  height: 512px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}
.paragraph12 {
  font-size: 14px;
  color: #111;
  line-height: 32px;
}
.word26 {
  font-size: 14px;
  font-family: PingFangSC-Medium;
  color: #1c457f;
  line-height: 32px;
}
.infoBox11 {
  font-size: 14px;
  color: #111;
  line-height: 32px;
}
/*# sourceMappingURL=index.css.map */