.header {
  height: 56px;
  padding: 0 67px;
  background: #F3F4F5;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.header .headerr,
.header .headerl {
  height: 56px;
}
.header h4 {
  font-size: 16px;
  font-weight: 300;
  color: #7F7F7F;
}
.header .headerl {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 300;
  color: #7F7F7F;
  line-height: 56px;
}
.header .headerr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.header .headerr .headerr_q {
  width: 35px;
  height: 22px;
  margin: 0 6px 0 15px;
}
.header .headerr .headerr_dow {
  width: 6px;
  height: 5px;
}
.nav {
  height: 94px;
  width: 100%;
}
.nav .nav_m {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.nav .nav_m .nav_ml img {
  width: 106px;
  height: 54px;
}
.nav .nav_m .nav_mr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
}
.nav .nav_m .nav_mr .nav_mr_nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
}
.nav .nav_m .nav_mr .nav_mr_nav li {
  font-size: 14px;
  font-weight: 300;
  color: #3D3D3D;
  padding: 0 18px;
  height: 92px;
  line-height: 94px;
  border-bottom: 2px solid transparent;
}
.nav .nav_m .nav_mr .nav_mr_nav .nav_active {
  border-bottom: 2px solid #1565C0;
}
.nav .nav_m .nav_mr .nav_mr_my {
  margin-left: 120px;
}
.nav .nav_m .nav_mr .nav_mr_my img {
  width: 46px;
  height: 46px;
}
.public_box {
  height: auto;
  overflow: hidden;
}
.public_box .public_box_m {
  width: 1200px;
  height: auto;
  /* 移除裁剪，避免首屏文字被截断 */
  overflow: visible;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  /* 左右分布，避免内容挤压导致溢出 */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box .public_box_m .centl h2 {
  font-size: 100px;
  font-weight: 600;
  color: #FCFCFC;
}
.public_box .public_box_m .centl h4 {
  font-size: 58px;
  font-weight: 200;
  color: #FCFCFC;
  margin: 38px 0 100px 0;
}
.public_box .public_box_m .centl p {
  font-size: 20px;
  font-weight: 200;
  color: #F2F2F2;
  line-height: 32px;
  margin-bottom: 118px;
}
.public_box .public_box_m .centr img {
  width: 772px;
  height: 954px;
}
.public_box .public_box_m .zf {
  height: auto;
  overflow: hidden;
  width: 100%;
}
.public_box .public_box_m .zf h2 {
  font-size: 72px;
  font-weight: 600;
  color: #00070A;
  text-align: center;
}
.public_box .public_box_m .zf h2 span {
  color: #1199FA;
}
.public_box .public_box_m .zf h4 {
  text-align: center;
  font-size: 35px;
  font-weight: 100;
  color: #00070A;
  margin: 27px 0 87px 0;
}
.public_box .public_box_m .zf p {
  text-align: center;
  font-size: 20px;
  font-weight: 200;
  color: #00070A;
  line-height: 32px;
}
.public_box .public_box_m .zf .zf_list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
  height: auto;
  overflow: hidden;
  margin: 67px 0;
}
.public_box .public_box_m .zf .zf_list a {
  width: 400px;
  height: 79px;
  border-radius: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.public_box .public_box_m .zf .zf_list .zf_list1 {
  background: #1199FA;
  font-size: 23px;
  font-weight: 600;
  color: #FFFFFF;
}
.public_box .public_box_m .zf .zf_list .zf_list2 {
  background: #000000;
  font-size: 23px;
  font-weight: 600;
  color: #FFFFFF;
  margin-left: 15px;
}
.public_box .public_box_m .zf .zf_ul {
  height: auto;
  overflow: hidden;
  padding: 0 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box .public_box_m .zf .zf_ul li {
  font-size: 24px;
  font-weight: 300;
  color: #00070A;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
  width: 360px;
  height: 57px;
  border: 1px solid #000000;
  border-radius: 20px;
  margin-bottom: 21px;
}
.public_box .public_box_m .jm {
  height: auto;
  overflow: hidden;
}
.public_box .public_box_m .jm h2 {
  text-align: center;
  font-size: 72px;
  font-weight: 600;
  color: #00070A;
  margin-bottom: 37px;
}
.public_box .public_box_m .jm h2 span {
  color: #1199FA;
}
.public_box .public_box_m .jm h4 {
  text-align: center;
  font-size: 35px;
  font-weight: 100;
  color: #00070A;
}
.public_box .public_box_m .jm h4 span {
  color: #1199FA;
}
.public_box .public_box_m .jm .jm_swiper {
  height: auto;
  overflow: hidden;
  position: relative;
  padding: 0 62px;
  margin-top: 146px;
}
.public_box .public_box_m .jm .jm_swiper .swiper-button-next {
  background: url(../images/next.png) no-repeat;
  width: 62px;
  height: 62px;
  margin-top: -31px;
  right: 0px;
  outline: none;
}
.public_box .public_box_m .jm .jm_swiper .swiper-button-prev {
  background: url(../images/fh.png) no-repeat;
  width: 62px;
  height: 62px;
  margin-top: -31px;
  left: 0px;
  outline: none;
}
.public_box .public_box_m .jm .jm_swiper .swiper-button-next:after,
.public_box .public_box_m .jm .jm_swiper .swiper-button-prev:after {
  content: none;
}
.public_box .public_box_m .jm .jm_swiper .swiper-container {
  width: 100%;
  height: 392px;
  padding-bottom: 20px;
}
.public_box .public_box_m .jm .jm_swiper .swiper-container .swiper-pagination-bullet {
  background: #ffffff;
  opacity: 1;
}
.public_box .public_box_m .jm .jm_swiper .swiper-container .swiper-pagination-bullet-active {
  background: #1565C0;
}
.public_box .public_box_m .jm .jm_swiper .swiper-container .swiper-slide {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box .public_box_m .jm .jm_swiper .swiper-container .swiper-slide .swiper_slide_item {
  width: 550px;
  height: 392px;
}
.public_box .public_box_m .jm .jm_swiper .swiper-container .swiper-slide .swiper_slide_item img {
  width: 100%;
  height: 100%;
}
.public_box .public_box_m .jm .api_list {
  height: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
  margin-top: 84px;
}
.public_box .public_box_m .jm .api_list li {
  width: 238px;
  height: 238px;
  background: #1199FA;
  border-radius: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  margin: 0 32px;
}
.public_box .public_box_m .jm .api_list li h5 {
  font-size: 55px;
  font-weight: 600;
  color: #FFFFFF;
}
.public_box .public_box_m .jm .api_list li div {
  width: 110px;
  height: 6px;
  background: #FFFFFF;
}
.public_box .public_box_m .jm .wgjImg {
  width: 1137px;
  height: 665px;
  margin: 110px auto 0 auto;
}
.public_box .public_box_m .jm .wgjImg img {
  width: 100%;
  height: 100%;
}
.public_box .public_box_m .jm .qyjlist {
  height: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
  margin-top: 86px;
}
.public_box .public_box_m .jm .qyjlist li {
  width: 251px;
  height: auto;
  overflow: hidden;
  margin: 0 28.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
}
.public_box .public_box_m .jm .qyjlist li .qyjlistt {
  width: 166px;
  height: 166px;
  background: #012659;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.public_box .public_box_m .jm .qyjlist li h5 {
  margin: 53px 0 44px 0;
  font-size: 30px;
  font-weight: 600;
  color: #000000;
}
.public_box .public_box_m .jm .qyjlist li p {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 200;
  color: #000000;
  line-height: 28px;
  text-align: center;
}
.public_box .public_box_m .jm .qyjlistjrum li {
  margin: 0 74.5px;
}
.public_box .public_box_m .jm .qyjlistjrum li .qyjlistt {
  background: #e1edff;
}
.public_box .public_box_m .jm .yyfw {
  height: auto;
  overflow: hidden;
  margin-top: 109px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
}
.public_box .public_box_m .jm .yyfw li {
  width: 154px;
  height: auto;
  overflow: hidden;
  margin-right: 106px;
  margin-bottom: 50px;
}
.public_box .public_box_m .jm .yyfw li .yyfwt {
  width: 154px;
  height: 96px;
  background: #D7D7D7;
  border: 1px solid #CFCFCF;
}
.public_box .public_box_m .jm .yyfw li p {
  font-size: 18px;
  font-weight: 600;
  margin-top: 18px;
  color: #000000;
  text-align: center;
}
.public_box .public_box_m .jm .yyfw li:nth-child(5n) {
  margin-right: 0;
}
.public_box .public_box_m .jm .lixwm {
  height: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box .public_box_m .jm .lixwm li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
  width: 380px;
  height: 350px;
  background: #ffffff;
  border-radius: 5px;
  margin: 0 10px ;
}
.public_box .public_box_m .jm .lixwm li .lixwmt {
  width: 128px;
  height: 123px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.public_box .public_box_m .jm .lixwm li h6 {
  margin: 14px 0;
  font-size: 36px;
  color: #000000;
}
.public_box .public_box_m .jm .lixwm li a {
  color: #1199fa;
  font-size: 20px;
}
.public_box .public_box_m .jm .lixwm2 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box .public_box_m .jm .lixwm2 li {
  width: 380px;
  height: 198px;
  background: #ffffff;
  border-radius: 5px;
  padding: 26px;
  box-sizing: border-box;
  margin-bottom: 28px;
}
.public_box .public_box_m .jm .lixwm2 li h6 {
  font-weight: 500;
  font-size: 24px;
  color: #000000;
}
.public_box .public_box_m .jm .lixwm2 li p {
  font-size: 18px;
  font-weight: 200;
  color: #000000;
  height: 55px;
  margin: 18px 0;
}
.public_box .public_box_m .jm .lixwm2 li .lixwm2dis {
  margin-left: -10px;
}
.public_box .public_box_m .jm .lixwm2 li .lixwm2dis a {
  font-size: 20px;
  height: 20px;
  border-right: 1px solid #000000;
  color: #007AFF;
  padding: 0 10px;
}
.public_box .public_box_m .jm .lixwm2 li .lixwm2dis a:last-child {
  border-right: none;
}
.public_box .public_box_m .jm_ul {
  height: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
  margin-top: 116px;
}
.public_box .public_box_m .jm_ul li {
  height: 100px;
  width: 532px;
  margin-bottom: 96px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.public_box .public_box_m .jm_ul li .jm_ull img {
  width: 91px;
  height: 92px;
}
.public_box .public_box_m .jm_ul li .jm_ulr {
  height: 100px;
  width: 422px;
  margin-left: 19px;
}
.public_box .public_box_m .jm_ul li .jm_ulr h5 {
  font-size: 32px;
  font-weight: 600;
  color: #00070A;
  margin-bottom: 5px;
}
.public_box .public_box_m .jm_ul li .jm_ulr p {
  font-size: 18px;
  font-weight: 200;
  color: #00070A;
  line-height: 22px;
}
.public_box .public_box_m .jm_ul2 {
  justify-content: inherit;
}
.public_box .public_box_m .jm_ul2 li {
  width: 360px;
  height: auto;
  overflow: hidden;
  float: left;
  margin-right: 59px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-flex-direction: column;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -moz-box-pack: flex-start;
  -webkit--moz-box-pack: flex-start;
  box-pack: flex-start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  box-align: flex-start;
  -moz-box-align: flex-start;
  -webkit-box-align: flex-start;
}
.public_box .public_box_m .jm_ul2 li .jm_ull {
  width: 360px;
}
.public_box .public_box_m .jm_ul2 li .jm_ull img {
  width: 60px;
  height: 61px;
}
.public_box .public_box_m .jm_ul2 li .jm_ulr {
  margin-top: 10px;
  width: 360px;
  height: auto;
  margin-left: 0;
  overflow: hidden;
}
.public_box .public_box_m .jm_ul2 li .jm_ulr h5 {
  margin-bottom: 34px;
}
.public_box .public_box_m .jm_ul2 li:nth-child(3n) {
  margin-right: 0;
}
.public_box6 {
  height: auto;
  overflow: hidden;
  margin-top: 92px;
}
.public_box6 .public_box_m6 {
  width: 1200px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
.public_box6 .public_box_m6 .yinsil {
  width: 340px;
  height: auto;
  float: left;
}
.public_box6 .public_box_m6 .yinsil h6 {
  font-size: 48px;
  font-weight: 600;
  color: #000000;
  padding-bottom: 38px;
  border-bottom: 1px solid #e0e0e0;
}
.public_box6 .public_box_m6 .yinsil .yinsil_list li {
  margin: 30px 0;
  height: 62px;
  overflow: hidden;
}
.public_box6 .public_box_m6 .yinsil .yinsil_list li h4 {
  height: 62px;
  line-height: 62px;
  font-size: 24px;
  font-weight: normal;
  color: #000000;
  line-height: ;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
}
.public_box6 .public_box_m6 .yinsil .yinsil_list li h4 img {
  width: 16px;
  height: 10px;
  margin-left: 5px;
}
.public_box6 .public_box_m6 .yinsil .yinsil_list li p {
  height: 62px;
  line-height: 62px;
}
.public_box6 .public_box_m6 .yinsir {
  width: 785px;
  height: auto;
  overflow: hidden;
  float: right;
}
.public_box6 .public_box_m6 .yinsir h2 {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 12px;
}
.public_box6 .public_box_m6 .yinsir p {
  font-size: 18px;
  font-weight: 200;
  color: #000000;
  line-height: 30px;
}
.public_boxss {
  height: auto;
  overflow: hidden;
  background: #f5f4f4;
  margin: 176px 0;
}
.public_boxss .public_boxss_m {
  height: auto;
  overflow: hidden;
  padding: 176px 0;
}
.public_boxss .public_boxss_m .jm {
  height: auto;
  overflow: hidden;
}
.public_boxss .public_boxss_m .jm h2 {
  text-align: center;
  font-size: 72px;
  font-weight: 600;
  color: #00070A;
  margin-bottom: 37px;
}
.public_boxss .public_boxss_m .jm h2 span {
  color: #1199FA;
}
.public_boxss .public_boxss_m .jm h4 {
  text-align: center;
  font-size: 35px;
  font-weight: 100;
  color: #00070A;
}
.public_boxss .public_boxss_m .jm h4 span {
  color: #1199FA;
}
.public_boxss .public_boxss_m .jm .wmhz {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.public_boxss .public_boxss_m .jm .wmhz img {
  width: 100%;
  height: auto;
}
.public_boxss .public_boxss_m .jm .dtu {
  height: auto;
  overflow: hidden;
  text-align: center;
  margin-top: 112px;
}
.public_boxss .public_boxss_m .jm .dtu img {
  width: 1584px;
  height: auto;
}
.public_boxss .public_boxss_m .jm .qyjlist {
  height: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
  margin-top: 86px;
}
.public_boxss .public_boxss_m .jm .qyjlist li {
  width: 251px;
  height: auto;
  overflow: hidden;
  margin: 0 28.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
}
.public_boxss .public_boxss_m .jm .qyjlist li .qyjlistt {
  width: 166px;
  height: 166px;
  background: #1a89ff;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.public_boxss .public_boxss_m .jm .qyjlist li h5 {
  margin: 53px 0 44px 0;
  font-size: 30px;
  font-weight: 600;
  color: #000000;
}
.public_boxss .public_boxss_m .jm .qyjlist li p {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 200;
  color: #000000;
  line-height: 28px;
  text-align: center;
}
.public_box2 {
  height: auto;
  clear: both;
}
.public_box2 .public_box_m2 {
  height: auto;
  clear: both;
  position: relative;
  margin: 0 auto;
  width: 1200px;
}
.public_box2 .public_box_m2 .wpzf_img {
  position: absolute;
  width: 1220px;
  height: 958px;
  top: -265px;
  right: 0;
}
.public_box2 .public_box_m2 .wpzf_img img {
  width: 100%;
  height: 100%;
}
.public_box2 .public_box_m2 h2 {
  text-align: center;
  font-size: 72px;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 37px;
}
.public_box2 .public_box_m2 h2 span {
  color: #1199FA;
}
.public_box2 .public_box_m2 h4 {
  text-align: center;
  font-size: 35px;
  font-weight: 100;
  color: #ffffff;
}
.public_box2 .public_box_m2 .wpzf_input {
  padding: 91px 35px 0 35px;
  height: auto;
  clear: both;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box2 .public_box_m2 .wpzf_input .wpzf_input_item {
  width: 545px;
  height: 70px;
  border: 1px solid #FFFFFF;
  margin-bottom: 39px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box2 .public_box_m2 .wpzf_input .wpzf_input_item .wpzf_input_iteml {
  width: 120px;
  padding: 0 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box2 .public_box_m2 .wpzf_input .wpzf_input_item .wpzf_input_iteml p {
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
}
.public_box2 .public_box_m2 .wpzf_input .wpzf_input_item .wpzf_input_iteml img {
  width: 6px;
  height: 5px;
}
.public_box2 .public_box_m2 .wpzf_input .wpzf_input_item input {
  display: block;
  padding: 0 20px;
  width: 505px;
  height: 100%;
  font-size: 18px;
  font-weight: 300;
  color: #FFFFFF;
  background: transparent;
}
.public_box2 .public_box_m2 .wpzf_input .wpzf_input_item span {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #ffffff;
  font-size: 18px;
}
.public_box2 .public_box_m2 .wpzf_input .wpzf_input_item2 input {
  width: 345px;
}
.public_box2 .public_box_m2 .wpzf_input2 .wpzf_input_item {
  border: 1px solid #000000;
}
.public_box2 .public_box_m2 .wpzf_input_item3 .wpzf_input_item3_m {
  position: relative;
  border: 1px solid #FFFFFF;
  height: 70px;
  width: 308px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box2 .public_box_m2 .wpzf_input_item3 .wpzf_input_item3_m .wpzf_input_iteml {
  width: 94px;
  height: 100%;
}
.public_box2 .public_box_m2 .wpzf_input_item3 .wpzf_input_item3_m .wpzf_input_iteml p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.public_box2 .public_box_m2 .wpzf_input_item3 .wpzf_input_item3_m input {
  width: 174px;
}
.public_box2 .public_box_m2 .wpzf_input_item3 .wpzf_input_item3_r {
  width: 160px;
  height: 70px;
  padding: 0 20px;
  border: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box2 .public_box_m2 .wpzf_input_item3 .wpzf_input_item3_r h4 {
  font-weight: normal;
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
}
.public_box2 .public_box_m2 .wpzf_input_item3 .wpzf_input_item3_r .wpzf_input_item3_rq {
  width: 35px;
  height: 22px;
}
.public_box2 .public_box_m2 .wpzf_input_item3 .wpzf_input_item3_r .wpzf_input_item3_down {
  width: 6px;
  height: 5px;
}
.public_box2 .public_box_m2 .wpzf_input_item34 .wpzf_input_item3_m {
  border: 1px solid #000000;
}
.public_box2 .public_box_m2 .wpzf_input_item34 .wpzf_input_item3_m .wpzf_input_iteml p {
  color: #000000;
}
.public_box2 .public_box_m2 .wpzf_input_item34 .wpzf_input_item3_r2 {
  border: 1px solid #000000;
}
.public_box2 .public_box_m2 .wpzf_input_item34 .wpzf_input_item3_r2 h4 {
  color: #000000;
}
.public_box2 .public_box_m2 .wpzfListm {
  height: auto;
  overflow: hidden;
  margin-top: 120px;
  margin-bottom: 197px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box2 .public_box_m2 .wpzfListm li {
  width: 380px;
  height: 233px;
  border-radius: 5px;
  padding: 0 26px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 33px;
  background: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.public_box2 .public_box_m2 .wpzfListm li h5 {
  font-size: 32px;
  font-weight: 600;
  color: #000000;
  margin-bottom: 44px;
}
.public_box2 .public_box_m2 .wpzfListm li p {
  font-size: 18px;
  font-weight: 200;
  color: #000000;
  line-height: 28px;
}
.public_box2 .public_box_m2 .wpzfListm li:nth-child(4) {
  margin-left: 205px;
}
.public_box2 .public_box_m2 .wpzfListm li:nth-child(5) {
  margin-right: 205px;
}
.public_box2 .public_box_m22 h2,
.public_box2 .public_box_m22 h4 {
  color: #000000;
}
.public_box4 {
  height: auto;
  overflow: hidden;
  background: #012659;
}
.public_box4 .public_box_m4 {
  height: auto;
  overflow: hidden;
  width: 1200px;
  margin: 0 auto;
}
.public_box4 .public_box_m4 h4 {
  font-size: 60px;
  font-weight: 600;
  color: #FFFFFF;
  margin: 109px 0 70px 0;
  text-align: center;
}
.public_box4 .public_box_m4 h6 {
  text-align: center;
  font-size: 35px;
  font-weight: 100;
  color: #FFFFFF;
  line-height: 56px;
  margin: 73px;
}
.public_box4 .public_box_m4 .lxwmbs {
  border-top: 1px solid #014BB0;
  padding-bottom: 70px;
}
.public_box4 .public_box_m4 .lxwmbs h4 {
  margin: 70px 0 26px 0;
}
.public_box4 .public_box_m4 .lxwmbs h6 {
  margin: 0 0 0 70px;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input {
  padding: 91px 35px 0 35px;
  height: auto;
  clear: both;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input .wpzf_input_item {
  width: 545px;
  height: 70px;
  border: 1px solid #FFFFFF;
  margin-bottom: 39px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input .wpzf_input_item .wpzf_input_iteml {
  width: 120px;
  padding: 0 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input .wpzf_input_item .wpzf_input_iteml p {
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input .wpzf_input_item .wpzf_input_iteml img {
  width: 6px;
  height: 5px;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input .wpzf_input_item input {
  display: block;
  padding: 0 20px;
  width: 505px;
  height: 100%;
  font-size: 18px;
  font-weight: 300;
  color: #FFFFFF;
  background: transparent;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input .wpzf_input_item span {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #ffffff;
  font-size: 18px;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input .wpzf_input_item2 input {
  width: 345px;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input_item3 .wpzf_input_item3_m {
  position: relative;
  border: 1px solid #FFFFFF;
  height: 70px;
  width: 308px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input_item3 .wpzf_input_item3_m .wpzf_input_iteml {
  width: 94px;
  height: 100%;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input_item3 .wpzf_input_item3_m .wpzf_input_iteml p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input_item3 .wpzf_input_item3_m input {
  width: 174px;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input_item3 .wpzf_input_item3_r {
  width: 160px;
  height: 70px;
  padding: 0 20px;
  border: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input_item3 .wpzf_input_item3_r h4 {
  margin: 0;
  font-weight: normal;
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input_item3 .wpzf_input_item3_r .wpzf_input_item3_rq {
  width: 35px;
  height: 22px;
}
.public_box4 .public_box_m4 .lxwmbs .wpzf_input_item3 .wpzf_input_item3_r .wpzf_input_item3_down {
  width: 6px;
  height: 5px;
}
.public_box4 .public_box_m4 .lxwm {
  border-top: 1px solid #014BB0;
  padding: 110px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box4 .public_box_m4 .lxwm .lxwml {
  font-size: 28px;
  font-weight: 300;
  color: #FFFFFF;
  line-height: 48px;
}
.public_box5 {
  height: auto;
  overflow: hidden;
  background: #000000;
}
.public_box5 .public_box_m5 {
  height: auto;
  overflow: hidden;
  width: 1200px;
  margin: 0 auto;
}
.public_box5 .public_box_m5 .public_box_m5t {
  height: auto;
  overflow: hidden;
  padding: 48px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
}
.public_box5 .public_box_m5 .public_box_m5t img {
  width: 132px;
  height: 68px;
}
.public_box5 .public_box_m5 .public_box_m5t .public_box_m5tul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.public_box5 .public_box_m5 .public_box_m5t .public_box_m5tul li {
  font-size: 18px;
  font-weight: 300;
  color: #FFFFFF;
  line-height: 60px;
  margin-left: 100px;
}
.public_box5 .public_box_m5 .public_box_m5b {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
  border-top: 1px solid #252525;
  padding: 60px 0;
}
.public_box5 .public_box_m5 .public_box_m5b img {
  width: 382px;
  height: 44px;
}
.public_box5 .public_box_m5 .public_box_m5b .public_box_m5br {
  height: auto;
  overflow: hidden;
  margin-right: 56px;
}
.public_box5 .public_box_m5 .public_box_m5b .public_box_m5br p {
  font-size: 18px;
  font-weight: 200;
  color: #5F5F5F;
  line-height: 28px;
}
.public_box5 .public_box_m5 .public_box_m5b .public_box_m5br p span {
  margin-left: 18px;
}
.public_btn1 {
  width: 266px;
  height: 72px;
  background: #1199FA;
  border-radius: 5px;
  font-size: 24px;
  font-weight: 600;
  color: #FCFCFC;
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}
.class_list {
  position: absolute;
  visibility: hidden;
  left: 50%;
  height: 200px;
  width: 200px;
  margin-left: -100px;
  background: #ffffff;
  overflow-y: auto;
  overflow-x: hidden;
}
.class_list ul {
  height: auto;
  overflow: hidden;
  padding: 0 20px;
}
.class_list ul li {
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-pack: space-between;
  -webkit--moz-box-pack: space-between;
  box-pack: space-between;
  border-bottom: 1px solid #f2f2f2;
  font-size: 16px;
  color: #666666;
  overflow: hidden;
}
.class_list ul li span {
  display: none;
}
.class_list ul li img {
  width: 35px;
  height: 22px;
}
