* {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  text-decoration: none;
  color: black;
}
.box {
  width: 100%;
}
.box .header {
  width: 100%;
  background: #3b4a8b;
}
.box .header .header_center {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 30px;
  padding-top: 9px;
  height: 145px;
  box-sizing: border-box;
}
.box .header .header_center .header_top {
  margin-left: 87%;
}
.box .header .header_center .header_top span {
  margin-left: 10px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #C0C0C0;
  cursor: pointer;
}
.box .header .header_center .header_bottom {
  display: flex;
  justify-content: space-between;
}
.box .header .header_center .header_bottom > div {
  width: 400px;
}
.box .header .header_center .header_bottom > div img {
  width: 100%;
}
.box .header .header_center .header_bottom .input {
  border-radius: 5px;
  width: 285px;
  height: 40px;
  background: #586995;
  position: relative;
  top: 25px;
}
.box .header .header_center .header_bottom .input input {
  margin-top: 12px;
  margin-left: 15px;
  width: 78%;
  background: #586995;
  border: none;
}
.box .header .header_center .header_bottom .input input:focus {
  outline: none;
}
.box .header .header_center .header_bottom .input .search {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.box .table {
  width: 100%;
  background: #3b4a8b;
  height: 55px;
  line-height: 55px;
  box-sizing: border-box;
}
.box .table > ul {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}
.box .table > ul > li {
  /* width: 20%; */
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  position: relative;
  cursor: pointer;
  padding:0 40px;
}
.box .table > ul > li ol {
  width: 100%;
  display: none;
  z-index: 99;
  position: absolute;
  left: 0;
}
.box .table > ul > li ol li {
  height: 49px;
  border-top: 1px solid #1861a6;
  background: #0055a5;
  line-height: 50px;
  cursor: pointer;
}
.box .table > ul > li ol li:hover {
  background: #004f94;
}
.box .table > ul li:hover {
  background: #0055a5;
}
.box .table > ul .situation:hover ol,
.box .table > ul .institution:hover ol,
.box .table > ul .team:hover ol,
.box .table > ul .foster:hover ol,
.box .table > ul .study:hover ol,
.box .table > ul .test:hover ol,
.box .table > ul .job:hover ol,
.box .table > ul .education:hover ol {
  display: block;
}
.box .backImg {
  width: 100%;
  height: 460px;
  background-image: url(../img/img-07.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.box .backImg .backImg_center {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.box .backImg .backImg_center .backImg_box {
  position: absolute;
  bottom: 10px;
  width: 75px;
  height: 15px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-between;
}
.box .backImg .backImg_center .backImg_box > div {
  width: 15px;
  height: 15px;
  background: #eadddb;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  cursor: pointer;
}
.box .backImg .backImg_center .backImg_box .backImg_point {
  background: #ffffff;
}
.box .news {
  width: 100%;
  margin-top: 20px;
}
.box .news .news_center {
  width: 1180px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.box .news .news1 {
  width: 45%;
  position: relative;
}
.box .news .news1 .news1_title {
  height: 50px;
  align-items: center;
  line-height: 50px;
  display: flex;
  justify-content: space-between;
}
.box .news .news1 .news1_title > div {
  position: relative;
}
.box .news .news1 .news1_title > div .row {
  width: 96px;
  height: 4px;
  background: #364A98;
  position: absolute;
  bottom: 1px;
  left: 0px;
}
.box .news .news1 .news1_title a {
  font-size: 24px;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #364A98;
}
.box .news .news1 .news1_title .red {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #364A98;
  line-height: 24px;
}
.box .news .news1 .news1_content {
  width: 100%;
}
.box .news .news1 .news1_content .news1_content_img {
  position: relative;
  width: 576px;
  height: 348px;
}
.box .news .news1 .news1_content .news1_content_img img {
  width: 100%;
  height: 100%;
}
.box .news .news1 .news1_content .news1_content_img > div {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 40px;
  background: rgba(54, 73, 142, 0.7);
  color: white;
  line-height: 40px;
  box-sizing: border-box;
  padding-left: 20px;
  display: flex;
  align-items: center;
}
.box .news .news1 .news1_content .news1_content_img > div > div {
  width: 85%;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
}
.box .news .news1 .news1_content .news1_content_img > div .news1_box {
  width: 12%;
  height: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.box .news .news1 .news1_content .news1_content_img > div .news1_box div {
  width: 12px;
  height: 12px;
  background: #9fa8cb;
  border-radius: 50%;
  cursor: pointer;
}
.box .news .news1 .news1_content .news1_content_img > div .news1_box .news1_point {
  background: #ffffff;
}
.box .news .news1 .news2_content {
  height: 89%;
}
.box .news .news1 .news2_content ul {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  border-top: 2px solid #dcdcdc;
}
.box .news .news1 .news2_content ul li {
  height: 20%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.box .news .news1 .news2_content ul li a {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1A1A1A;
  line-height: 24px;
}
.box .news .news1 .news2_content ul li a span {
  width: 5px;
  height: 5px;
  background: #36498e;
  border-radius: 50%;
  margin-right: 15px;
}
.box .news .news1 .news2_content ul li > span {
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #4D4D4D;
  line-height: 24px;
}
.box .img3 {
  width: 100%;
  background: #fafafa;
  margin-top: 50px;
}
.box .img3 .img3_center {
  width: 1200px;
  height: 336px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.box .img3 .img3_center > div {
  width: 384px;
  height: 240px;
  position: relative;
}
.box .img3 .img3_center > div img {
  width: 100%;
  height: 100%;
}
.box .img3 .img3_center > div > div {
  font-size: 24px;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.box .tzgg {
  width: 100%;
}
.box .tzgg .tzgg_center {
  width: 1200px;
  height: 445px;
  box-sizing: border-box;
  padding-top: 50px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.box .tzgg .tzgg_center .news1 {
  width: 45%;
  position: relative;
}
.box .tzgg .tzgg_center .news1 .news1_title {
  height: 50px;
  align-items: center;
  line-height: 50px;
  display: flex;
  justify-content: space-between;
}
.box .tzgg .tzgg_center .news1 .news1_title > div {
  position: relative;
}
.box .tzgg .tzgg_center .news1 .news1_title .a {
  color: #808080;
  font-size: 24px;
  font-family: Lantinghei SC;
  display: flex;
}
.box .tzgg .tzgg_center .news1 .news1_title .a > span {
  font-size: 24px;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #808080;
  cursor: pointer;
  width: 96px;
}
.box .tzgg .tzgg_center .news1 .news1_title .a .act {
  color: #364A98;
  border-bottom: 4px solid #364A98;
}
.box .tzgg .tzgg_center .news1 .news1_title .red {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #364A98;
  line-height: 24px;
}
.box .tzgg .tzgg_center .news1 .news1_content {
  width: 100%;
}
.box .tzgg .tzgg_center .news1 .news1_content .news1_content_img {
  position: relative;
  width: 576px;
  height: 348px;
}
.box .tzgg .tzgg_center .news1 .news1_content .news1_content_img img {
  width: 100%;
  height: 100%;
}
.box .tzgg .tzgg_center .news1 .news1_content .news1_content_img > div {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 40px;
  background: rgba(54, 73, 142, 0.7);
  color: white;
  line-height: 40px;
  box-sizing: border-box;
  padding-left: 20px;
  display: flex;
  align-items: center;
}
.box .tzgg .tzgg_center .news1 .news1_content .news1_content_img > div > div {
  width: 85%;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
}
.box .tzgg .tzgg_center .news1 .news1_content .news1_content_img > div .news1_box {
  width: 12%;
  height: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.box .tzgg .tzgg_center .news1 .news1_content .news1_content_img > div .news1_box div {
  width: 12px;
  height: 12px;
  background: #9fa8cb;
  border-radius: 50%;
}
.box .tzgg .tzgg_center .news1 .news1_content .news1_content_img > div .news1_box .news1_point {
  background: #ffffff;
}
.box .tzgg .tzgg_center .news1 .news2_content {
  height: 89%;
}
.box .tzgg .tzgg_center .news1 .news2_content ul {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  border-top: 2px solid #dcdcdc;
}
.box .tzgg .tzgg_center .news1 .news2_content ul li {
  height: 20%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.box .tzgg .tzgg_center .news1 .news2_content ul li a {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1A1A1A;
  line-height: 24px;
}
.box .tzgg .tzgg_center .news1 .news2_content ul li a span {
  width: 5px;
  height: 5px;
  background: #36498e;
  border-radius: 50%;
  margin-right: 15px;
}
.box .tzgg .tzgg_center .news1 .news2_content ul li > span {
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #4D4D4D;
  line-height: 24px;
}
.box .tzgg .tzgg_center .news2 #new2_content_isShow2 {
  display: none;
}
.box .img1 {
  width: 100%;
  height: 450px;
  margin-top: 40px;
  background-image: url(../img/img-11.png);
  background-size: 50% 100%;
  background-repeat: no-repeat;
}
.box .img1 .mask {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, rgba(250, 249, 249, 0.8), rgba(250, 249, 249, 0.99), #faf9f9);
}
.box .img1 .mask .img1_center {
  width: 1180px;
  height: 450px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.box .img1 .mask .img1_center .center_left {
  width: 50%;
  margin-top: 100px;
}
.box .img1 .mask .img1_center .center_left .title {
  font-size: 20px;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #364A98;
  position: relative;
  padding-bottom: 30px;
}
.box .img1 .mask .img1_center .center_left .title .row {
  position: absolute;
  width: 40px;
  height: 3px;
  background: #334992;
  bottom: 0;
  left: 0;
}
.box .img1 .mask .img1_center .center_left .content {
  margin-top: 25px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1A1A1A;
  line-height: 24px;
  width: 481px;
}
.box .img1 .mask .img1_center .center_left .teacher {
  margin-top: 35px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1A1A1A;
  line-height: 24px;
}
.box .img1 .mask .img1_center .center_left .teacher img {
  margin-right: 15px;
}
.box .img1 .mask .img1_center .center_left .ckgd {
  margin-top: 70px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #364A98;
  line-height: 24px;
}
.box .img1 .mask .img1_center .center_right {
  margin-top: 30px;
  position: relative;
  width: 50%;
}
.box .img1 .mask .img1_center .center_right .title {
  font-size: 24px;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #364A98;
}
.box .img1 .mask .img1_center .center_right .swiper_box {
  width: 100%;
  margin: auto;
}
.box .img1 .mask .img1_center .center_right .swiper,
.box .img1 .mask .img1_center .center_right #swiper {
  width: 830px;
  height: 200px;
  position: relative;
  margin-top: 40px;
}
.box .img1 .mask .img1_center .center_right .swiper div {
  display: block;
  position: absolute;
  width: 432px;
  height: 276px;
  overflow: hidden;
  left: 165px;
  top: 0;
  transition: 0.5s;
  color: #fff;
  font-size: 50px;
  text-align: center;
  line-height: 200px;
}
.box .img1 .mask .img1_center .center_right .swiper div img {
  width: 100%;
  height: 100%;
}
.box .img1 .mask .img1_center .center_right .swiper .a {
  opacity: 1;
  z-index: 23;
  transform: perspective(500px) translateX(100px) translateZ(-253px) rotateY(0deg);
}
.box .img1 .mask .img1_center .center_right .swiper .b {
  opacity: 1;
  z-index: 33;
  transform: translateX(-60px) translateZ(-100px) rotateY(0deg);
}
.box .img1 .mask .img1_center .center_right .swiper .c {
  opacity: 1;
  z-index: 23;
  transform: perspective(500px) translateX(-300px) translateZ(-253px) rotateY(0deg);
}
.box .img1 .mask .img1_center .center_right .swiper .dd {
  opacity: 0;
  z-index: -1;
  transform: perspective(500px) translateX(0) translateZ(-253px) rotateY(0);
}
.box .img1 .mask .img1_center .center_right .point_box {
  width: 84px;
  height: 12px;
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%);
}
.box .img1 .mask .img1_center .center_right .point_box > div {
  width: 12px;
  height: 12px;
  background: #97a2c8;
  border-radius: 50%;
}
.box .img1 .mask .img1_center .center_right .point_box .act {
  background: #354c99;
}
.box .img3-2 {
  width: 100%;
}
.box .img3-2 .img3-2_center {
  width: 1200px;
  height: 316px;
  box-sizing: border-box;
  padding-top: 48px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.box .img3-2 .img3-2_center img {
  width: 384px;
  height: 196px;
}
.box .footer {
  width: 100%;
  height: 199px;
  background-color: #374a99;
}

.box .footer-box {
  width: 1200px;
  height: 199px;
  margin: 0 auto;
}

.box .footer-top {
  display: flex;
  justify-content: space-between;
}

.box .footer-logo {
  width: 365px;
  height: 72px;
  background: url('../icons/i-01.svg') no-repeat center;
  background-size: 365px 72px;
  margin-top: 30px;
}

.box .footer-text {
  font-size: 12px;
  color: #FFFFFF;
  margin-top: 50px;
  margin-left: 51px;
}

.box .footer-text div:nth-child(2) {
  margin-top: 10px;
}

.box .footer-line {
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, .2);
  margin-top: 10px;
  margin-bottom: 12px;
}

.box .footer-bottom {
  display: flex;
  font-size: 12px;
  color: rgba(255, 255, 255, .6);
}

.box .footer-bottom div:nth-child(2) {
  margin-left: auto;
}

.box .footer-link {
  margin-left: 50px;
}

.box .footer-link-top {
  font-size: 12px;
  color: #FFFFFF;
  margin-top: 15px;
}

.box .footer-link-box {
  display: flex;
  margin-top: 20px;
}

.box .footer-link-box a {
  display: block;
  font-size: 12px;
  color: #FFFFFF;
  margin-bottom: 8px;
}

.link-box-2 {
  margin-left: 30px;
}


.box1 {
  width: 100%;
  overflow: hidden;
}

.box-main {
  width: 1200px;
  margin: 0 auto;
  margin-top: 60px;
  display: flex;
  padding-bottom: 120px;
}

.box-left {
  width: 576px;
  height: 396px;
  background: url('../img/image_2X.png') no-repeat center;
  background-size: 576px 396px;
}

.box-right {
  margin-left: 39px;
}

.box-right-top {
  font-weight: 500;
  font-size: 28px;
  color: #0066B6;
  position: relative;
  margin-left: 9px;
}

.box-right-top div {
  width: 96px;
  height: 4px;
  background: #364A98;
  position: absolute;
  bottom: -6px;
  left: 0px;
}

.box-right-mid {
  width: 559px;
  height: 210px;
  font-size: 18px;
  color: #1A1A1A;
  line-height: 32px;
  margin-top: 60px;
}

.box-right-bottom {
  width: 130px;
  display: flex;
  margin-top: 55px
}

.box-right-bottom div:nth-child(1) {
  font-weight: normal;
  font-size: 18px;
  color: #0066B6;
}

.box-right-bottom div:nth-child(2) {
  width: 9px;
  height: 14px;
  background: url('../public/icon/png_2x/i_2x-20.png') no-repeat center;
  background-size: 9px 14px;
  margin-top: 2px;
  margin-left: 13px;
}



@media screen and (min-width: 320px) {
  html {
    font-size: 14.54545455px;
  }
}
@media screen and (min-width: 375px) {
  html {
    font-size: 17.04545455px;
  }
}
@media screen and (min-width: 414px) {
  html {
    font-size: 18.81818182px;
  }
}
@media screen and (min-width: 480px) {
  html {
    font-size: 21.81818182px;
  }
}
@media screen and (min-width: 600px) {
  html {
    font-size: 27.27272727px;
  }
}
@media screen and (min-width: 640px) {
  html {
    font-size: 29.09090909px;
  }
}
@media screen and (min-width: 720px) {
  html {
    font-size: 32.72727273px;
  }
}
@media screen and (min-width: 750px) {
  html {
    font-size: 34.09090909px;
  }
}
* {
  margin: 0;
  padding: 0;
}
.boxx .header {
  width: 100%;
  background: #364a99;
  height: 3.52rem;
  display: flex;
  align-items: center;
}
.boxx .header .header_center {
  width: 92%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.boxx .header .header_center div:nth-child(1) img {
  width: 13.38rem;
}
.boxx .header .header_center div:nth-child(2) img {
  width: 1rem;
}
.boxx .backImgBox {
  width: 100%;
  position: relative;
}
.boxx .backImgBox .backImgLbt_box {
  width: 100%;
  overflow: hidden;
}
.boxx .backImgBox .backImgLbt {
  width: 300%;
  display: flex;
  position: relative;
}
.boxx .backImgBox .backImgLbt img {
  width: 33.33333333%;
}
.boxx .backImgBox .backImg_point {
  width: 3rem;
  height: 0.6rem;
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 1rem;
  left: 50%;
  transform: translateX(-50%);
}
.boxx .backImgBox .backImg_point div {
  width: 0.6rem;
  height: 0.6rem;
  background: #dbd4cc;
  border-radius: 50%;
}
.boxx .backImgBox .backImg_point .backImg_active {
  background: #ffffff;
}
.xyxw_box {
  width: 100%;
  margin-top: 2.2rem;
}
.xyxw_box .xyxw_center {
  width: 92%;
  margin: 0 auto;
}
.xyxw_box .xyxw_center .xyxw_title {
  width: 4.82rem;
  height: 1.14rem;
  font-size: 1.2rem;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #364A98;
  margin: 0 auto;
  margin-bottom: 2.4rem;
}
.xyxw_box .xyxw_center .xyxw_title > div {
  width: 4.82rem;
  height: 0.2rem;
  margin-top: 0.6rem;
  background: #364A98;
}
.xyxw_box .xyxw_center .xyxw_lbtBox {
  width: 100%;
  overflow: hidden;
}
.xyxw_box .xyxw_center .xyxw_lbtBox .xyxw_lbt_box {
  width: 300%;
  display: flex;
  position: relative;
}
.xyxw_box .xyxw_center .xyxw_lbtBox .xyxw_lbt {
  width: 33.33333333%;
  position: relative;
}
.xyxw_box .xyxw_center .xyxw_lbtBox .xyxw_lbt img {
  width: 100%;
}
.xyxw_box .xyxw_center .xyxw_lbtBox .xyxw_lbt .xyxw_lbt_footer {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(74, 92, 162, 0.9);
  width: 100%;
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  height: 2.3rem;
  line-height: 2.3rem;
  padding-left: 0.92rem;
  box-sizing: border-box;
}
.xyxw_box .xyxw_center .xyxw_point {
  width: 3rem;
  height: 0.6rem;
  display: flex;
  justify-content: space-between;
  margin: 0.96rem auto;
  margin-bottom: 0;
}
.xyxw_box .xyxw_center .xyxw_point div {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: #a4add1;
}
.xyxw_box .xyxw_center .xyxw_point .xyxw_active {
  background: #495da4;
}
.xyxw_box .xyxw_center .xyxw_content_ul {
  width: 100%;
  margin-top: 1.72rem;
}
.xyxw_box .xyxw_center .xyxw_content_ul .xyxw_content_li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.48rem;
}
.xyxw_box .xyxw_center .xyxw_content_ul .xyxw_content_li .xyxw_content_left {
  width: 0.36rem;
  height: 0.36rem;
  border-radius: 50%;
  background: #364c99;
}
.xyxw_box .xyxw_center .xyxw_content_ul .xyxw_content_li .xyxw_content_center {
  width: 82%;
  white-space: nowrap;
  /* 文字用省略号代替超出的部分 */
  text-overflow: ellipsis;
  /* 匀速溢出内容，隐藏 */
  overflow: hidden;
  font-size: 0.88rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #000000;
  line-height: 1.44rem;
}
.xyxw_box .xyxw_center .xyxw_content_ul .xyxw_content_li .xyxw_content_right {
  font-size: 0.88rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #9B9B9B;
  line-height: 1.44rem;
}
.xyxw_box .xyxw_center .xyxw_content_ul .xyxw_content_li:nth-last-child(1) {
  margin-bottom: 0;
}
.xyxw_box .xyxw_center .xyxw_gd {
  width: 4.82rem;
  height: 1.68rem;
  background: #364a99;
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 2rem;
}
.xyxw_box .xyxw_center .xyxw_gd img {
  width: 0.45rem;
  margin-left: 0.5rem;
}
.bkzs_box {
  width: 100%;
  margin-top: 2.44rem;
  padding-top: 1.2rem;
  background: #f8f8f8;
}
.bkzs_box .bkzs_center {
  width: 92%;
  margin: 0 auto;
  padding-bottom: 1.2rem;
}
.bkzs_box .bkzs_center .bkzs_lbt {
  width: 100%;
  overflow: hidden;
}
.bkzs_box .bkzs_center .bkzs_lbt .bkzs_lbt_box {
  width: 300%;
  display: flex;
  position: relative;
}
.bkzs_box .bkzs_center .bkzs_lbt .bkzs_lbt_box > div {
  width: 33.3333333%;
  position: relative;
}
.bkzs_box .bkzs_center .bkzs_lbt .bkzs_lbt_box > div div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.28rem;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #FFFFFF;
}
.bkzs_box .bkzs_center .bkzs_lbt .bkzs_lbt_box > div img {
  width: 100%;
}
.bkzs_box .bkzs_center .bkzs_point {
  width: 3rem;
  height: 0.6rem;
  margin: 1.2rem auto;
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
}
.bkzs_box .bkzs_center .bkzs_point div {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: #a9b3d1;
}
.bkzs_box .bkzs_center .bkzs_point .bkzs_active {
  background: #364b99;
}
.tzgg_box {
  width: 100%;
  margin: 2.4rem auto;
  margin-bottom: 0;
}
.tzgg_box .tzgg_title {
  width: 100%;
  border-bottom: 0.04rem solid #e2e2e2;
}
.tzgg_box .tzgg_title .tzgg_title_center {
  width: 80%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.tzgg_box .tzgg_title .tzgg_title_center > div {
  font-size: 1.2rem;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #959595;
  width: 5rem;
  padding-bottom: 0.62rem;
}
.tzgg_box .tzgg_title .tzgg_title_center .tzgg_active {
  color: #354a98;
  border-bottom: 0.2rem solid #364a98;
}
.tzgg_box .tzgg_center {
  width: 92%;
  margin: 0 auto;
}
.tzgg_box .tzgg_center .tzgg_content_ul {
  width: 100%;
  display: none;
}
.tzgg_box .tzgg_center .tzgg_content_ul .tzgg_content_li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.48rem;
}
.tzgg_box .tzgg_center .tzgg_content_ul .tzgg_content_li .tzgg_li_left {
  width: 0.36rem;
  height: 0.36rem;
  border-radius: 50%;
  background: #364c99;
}
.tzgg_box .tzgg_center .tzgg_content_ul .tzgg_content_li .tzgg_li_center {
  width: 82%;
  white-space: nowrap;
  /* 文字用省略号代替超出的部分 */
  text-overflow: ellipsis;
  /* 匀速溢出内容，隐藏 */
  overflow: hidden;
  font-size: 0.88rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #000000;
  line-height: 1.44rem;
}
.tzgg_box .tzgg_center .tzgg_content_ul .tzgg_content_li .tzgg_li_right {
  font-size: 0.88rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #9B9B9B;
  line-height: 1.44rem;
}
.tzgg_box .tzgg_center .tzgg_ul_active {
  display: block;
}
.tzgg_box .tzgg_center .tzgg_gd {
  width: 4.82rem;
  height: 1.68rem;
  background: #364a99;
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 2rem;
}
.tzgg_box .tzgg_center .tzgg_gd img {
  width: 0.45rem;
  margin-left: 0.5rem;
}
.zpzs_box {
  width: 100%;
  margin-top: 2.4rem;
  padding-top: 1.7rem;
  background: #f8f8f8;
}
.zpzs_box .zpzs_center {
  width: 92%;
  margin: 0 auto;
}
.zpzs_box .zpzs_center .zpzs_title {
  width: 4.86rem;
  height: 1.14rem;
  font-size: 1.2rem;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #364A98;
  margin: 0 auto;
  padding-bottom: 0.6rem;
  border-bottom: 0.22rem solid #364a99;
}
.zpzs_box .zpzs_center .zpzs_lbt {
  width: 100%;
  margin-top: 1.7rem;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs .zpzs_lbt_point {
  width: 4.2rem;
  height: 0.6rem;
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 47%;
  left: 50%;
  transform: translateX(-50%);
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs .zpzs_lbt_point > div {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: #a9b3d1;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs .zpzs_lbt_point .zpzs_active {
  background: #364b99;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box {
  width: 400%;
  display: flex;
  position: relative;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box > div {
  width: 25%;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box .zpzs_lbt_img {
  width: 100%;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box .zpzs_lbt_img img {
  width: 100%;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box .zpzs_lbt_title {
  margin-top: 4rem;
  font-size: 0.96rem;
  font-family: Lantinghei SC;
  font-weight: 600;
  color: #364A98;
  width: 100%;
  text-align: center;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box .zpzs_lbt_row {
  margin: 1rem auto;
  width: 1.62rem;
  height: 0.14rem;
  background: #354c97;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box .zpzs_lbt_text {
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #1A1A1A;
  line-height: 1.44rem;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box .zpzs_lbt_teacher {
  margin-top: 1.1rem;
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #1A1A1A;
  line-height: 1.44rem;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box .zpzs_lbt_teacher img {
  width: 0.66rem;
  margin-right: 0.64rem;
}
.zpzs_box .zpzs_center .zpzs_lbt .zpzs_lbt_box .zpzs_lbt_ckgd {
  margin-top: 1.2rem;
  font-size: 0.8rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #364A98;
  line-height: 0.48rem;
  margin-bottom: 1.7rem;
}
.img_box {
  width: 100%;
  margin: 2.4rem 0;
}
.img_box .img_box_center {
  width: 92%;
  margin: 0 auto;
}
.img_box .img_box_center .img_lbt_box {
  width: 100%;
  overflow: hidden;
}
.img_box .img_box_center .img_lbt_box .img_lbt {
  width: 300%;
  display: flex;
  position: relative;
}
.img_box .img_box_center .img_lbt_box img {
  width: 33.33333333%;
}
.img_box .img_box_center .img_lbt_point {
  width: 3rem;
  height: 0.6rem;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 1.2rem;
}
.img_box .img_box_center .img_lbt_point div {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: #afb8d6;
}
.img_box .img_box_center .img_lbt_point .img_point_active {
  background: #364b99;
}
.boxx .footer {
  width: 100%;
  padding-top: 1.6rem;
  padding-bottom: 2.4rem;
  background: #364a98;
}
.boxx .footer .footer_center {
  width: 90%;
  margin: 0 auto;
}
.boxx .footer .footer_center .footer_title {
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
}
.boxx .footer .footer_center .footer_content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 1.6rem;
}
.boxx .footer .footer_center .footer_content > div {
  width: 50%;
}
.boxx .footer .footer_center .footer_content > div > div {
  font-size: 0.76rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 35px;
}
.boxx .footer .footer_center .footer_content > div > div:nth-last-child(1) {
  margin-bottom: 0;
}
.boxx .footer .footer_center .footer_row {
  margin: 1.6rem 0;
  width: 100%;
  height: 0.04rem;
  background: #7282b8;
}
.boxx .footer .footer_center .footer_img {
  width: 12.9rem;
  margin-bottom: 1.6rem;
}
.footer .footer_center .footer_dz,
.footer .footer_center .footer_dh,
.footer .footer_center .footer_bqsy,
.footer .footer_center .footer_jszc {
  font-size: 0.64rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.04rem;
}
.footer .footer_center .footer_ewm {
  margin: 2.4rem auto;
  margin-bottom: 0;
  width: 4.18rem;
}
.footer .footer_center .footer_ewm img {
  width: 100%;
}
.mask {
  width: 100%;
  height: 140vh;
  background: white;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  background: #364a99;
}
.mask .mask_header {
  width: 92%;
  display: flex;
  justify-content: space-between;
  margin: 0.94rem auto;
}
.mask .mask_header img:nth-child(1) {
  width: 8.8rem;
}
.mask .mask_header img:nth-child(2) {
  width: 0.86rem;
}
.mask .mask_fgx {
  width: 100%;
  height: 0.04rem;
  background: #8a93ba;
}
.mask .mask_inputBox {
  width: 92%;
  margin: 1.18rem auto;
  height: 1.92rem;
  background: #5665a6;
  display: flex;
  align-items: center;
  border-radius: 0.2rem;
}
.mask .mask_inputBox img {
  width: 0.8rem;
  margin-left: 0.56rem;
  margin-right: 0.48rem;
}
.mask .mask_inputBox input {
  width: 92%;
  height: 100%;
  border: none;
  background: transparent;
  font-size: 0.8rem;
  font-family: PingFang SC;
  color: white;
  outline-style: none;
}
.mask .mask_ul {
  width: 100%;
}
.mask .mask_ul .mask_li {
  width: 100%;
  border-top: 0.04rem solid #8a93ba;
  padding: 0.48rem 0.96rem;
  box-sizing: border-box;
}
.mask .mask_ul .mask_li > div:nth-child(1) {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.mask .mask_ul .mask_li > div:nth-child(1) > div:nth-child(1) {
  font-size: 0.84rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
}
.mask .mask_ul .mask_li > div:nth-child(1) > div:nth-child(2) {
  width: 0.74rem;
}
.mask .mask_ul .mask_li > div:nth-child(2) {
  width: 100%;
  box-sizing: border-box;
  padding-left: 0.8rem;
  font-size: 0.84rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: white;
  display: none;
  background: #364a99;
  z-index: 4;
  padding-bottom: 0.48rem;
}
.mask .mask_ul .mask_li > div:nth-child(2) > div {
  margin-top: 0.8rem;
  background: #364a99;
}
.mask .mask_ul .mask_li:nth-last-child(1) {
  border-bottom: 0.04rem solid #8a93ba;
}
.mask .mask_ul .active > div:nth-child(2) {
  display: block;
}
.mask .mask_footer {
  width: 100%;
  background: #364a99;
  padding-top: 0.56rem;
  padding-bottom: 1.66rem;
}
.mask .mask_footer > div {
  width: 92%;
  margin: 0 auto;
  display: flex;
}
.mask .mask_footer > div > div {
  font-size: 0.72rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: white;
  margin-right: 0.84rem;
}