@charset "UTF-8";

body {
  font-family: 微软雅黑;
  margin: 0;
  padding: 0;
}

img {
  max-width: 100%;
}

ul,
h3,
h2,
h1,
li,
p {
  padding: 0;
  margin: 0;
  list-style: none;
}

.head {
  font-size: 42px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  height: 147px;
  background: #609cff;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.body1 {
  margin: auto;
  font-size: 25px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #575757;
  line-height: 42px;
  padding-top: 88px;
}

.body1 p {
  margin-bottom: 30px;
}

.caozuo {
  margin: auto;
  padding-top: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  padding-bottom: 85px;
}

.caozuo .caozuol {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.caozuo .caozuor {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.caozuo .anniu {
  width: 189px;
  height: 60px;
  background: #1e70f8;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  font-size: 25px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
}

.caozuo .ml25 {
  margin-left: 25px;
}

.abouthead {
  width: 100%;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  background: #fff;
}

.abouthead .abouthead2 {
  width: 1200px;
  height: 100px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.abouthead .abouthead2 a.navs {
  font-size: 21px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #818181;
  margin-left: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.abouthead .abouthead2 a.navs img {
  margin-left: 10px;
}

.abouthead .abouthead2 a.navs.hover {
  width: 141px;
  height: 39px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  letter-spacing: 10px;
  color: #fff;
  font-size: 21px;
  background: #1f70f8;
}

.aboutbanner {
  width: 100%;
  height: 437px;
  background: url("../images/banner.jpg") no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
  margin-bottom: 100px;
}

.aboutbanner p {
  font-size: 75px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  line-height: 91px;
}

.aboutx {
  background: #f3f7ff;
  overflow: hidden;
}

.aboutbody {
  background: #f3f7ff;
  padding-bottom: 80px;
}

.aboutbody1 {
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 8px;
}

.aboutbody1item {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding: 4px;
  overflow: hidden;
}
.aboutbody1item .item-box {
  background: #ffffff;
  height: 320px;
}

.aboutbody1item img {
  width: 394px;
  height: 186px;
}

.aboutbody1item img {
  cursor: pointer;
  transition: all 0.6s;
}

.aboutbody1item img:hover {
  transform: scale(1.1);
}

.aboutbody1item .aboutbody1item1 p {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #656565;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-left: 20px;
  padding-top: 26px;
}

.aboutbody1item .aboutbody1item1 span {
  font-size: 60px;
  font-family: Source Han Sans CN;
  font-weight: 800;
  color: #1e70f8;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  padding-right: 13px;
}

.ml10 {
  margin-left: 10px;
  margin-right: 10px;
}

.aboutheadindex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.aboutheadindex .head2r {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.aboutheadindex .head2r a {
  margin-left: 22px;
}

.aboutheadindex .head2r a.navs {
  font-size: 21px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #818181;
  margin-left: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.aboutheadindex .head2r a.navs img {
  margin-left: 10px;
}

.aboutheadindex .head2r a.navs.hover {
  width: 141px;
  height: 39px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  color: #fff;
  font-size: 21px;
  background: #1f70f8;
}

.indexbanner {
  width: 100%;

  overflow: hidden;
  background: url("../images/indexbanner.jpg") center center no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.indexbanner .indexbanner2 {
  margin: auto;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  justify-content: space-between;
}
.pc-phone {
  padding-top: 100px;
}
.indexbanner .indexbanner2 .p1 {
  font-size: 50px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  margin-top: 150px;
}

.indexbanner .indexbanner2 .p2 {
  font-size: 89px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  margin-top: 19px;
  margin-bottom: 17px;
}

.indexbanner .indexbanner2 .p3 {
  font-size: 23px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
}

.indexbanner .indexbanner2 .down {
  margin-top: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-direction: row;
}

.indexbanner .indexbanner2 .down .ewm {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}

.indexbanner .indexbanner2 .down .ewm p {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 10px;
}

.indexbanner .indexbanner2 .down .down1 {
  width: 209px;
  height: 51px;
  background: #427eff;
  border-radius: 22px;
  /*display: flex;*/
  display: none;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  font-size: 24px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  margin-left: 30px;
  margin-top: 52px;
}

.indexfooter {
  height: 109px;
  background: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.indexfooter .indexfooter2 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}

.indexfooter .indexfooter2 .indexfooter2_top {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.indexfooter .indexfooter2 a {
  width: 80px;
  height: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  color: #fff;
  font-size: 14px;
  background: #1f70f8;
  border-radius: 15px;
  margin-left: 5px;
  margin-right: 5px;
}

.indexfooter .indexfooter2 p {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
}

.tixing {
  position: absolute;
  right: 0;
  height: 108px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}

.tixing img {
  margin-left: 20px;
  margin-top: 10px;
}

.jz {
  height: 301px;
  background: #f5f6f8;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.jz .jz2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.jz .jz2 .jz2l {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-direction: column;
}

.jz .jz2 .jz2l .jz2lt {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
}

.jz .jz2 .jz2l .jz2lt2 {
  font-size: 17px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #535353;
  line-height: 30px;
}

.jz .jz2 .jz2l .jz2lt2 a {
  width: 122px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  color: #fff;
  font-size: 14px;
  background: #1f70f8;
  border-radius: 15px;
}

.jz .jz2 .jz2l .jz2lt2s {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.jz .jz2 .jz2r {
  width: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}

.jz .jz2 .jz2r p {
  font-size: 15px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #6d6d6d;
  margin-top: 20px;
  text-align: center;
}

.miaoshu {
  padding: 80px 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.miaoshub {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.miaoshub .miaoshuitem {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}

.miaoshub .miaoshuitem img {
  cursor: pointer;
  transition: all 0.6s;
}

.miaoshub .miaoshuitem img:hover {
  transform: scale(1.1);
}

.miaoshub .miaoshuitem h3 {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #427eff;
  margin-top: 15px;
}

.miaoshub .miaoshuitem p {
  font-size: 17px;
  font-family: Source Han Sans CN;
  font-weight: 300;
  color: #434343;
  line-height: 21px;
  text-align: center;
  padding-top: 15px;
}

.xiazai {
  width: 100%;
  height: 398px;
  background: url("../images/xiazaibg.jpg") center center no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.xiazai .xiazai2 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  max-width: 1000px;
}

.xiazai .xiazai2 .ewm3 {
  width: 170px;
}

.xiazai .xiazai2 .ewm3 p {
  width: 170px;
  font-size: 19px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  margin-top: 10px;
  text-align: center;
}

.xiazai .xiazai2 .ax {
  font-size: 53px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  line-height: 72px;
}

.xiazai .xiazai2 .ax .ax3 {
  width: 255px;
  height: 45px;
  background: #1f70f8;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  color: #fff;
  border-radius: 10px;
  margin-top: 10px;
}

.baohu {
  background: #f3f7ff;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.baohu .baohubody img {
  cursor: pointer;
  transition: all 0.6s;
}

.baohu .baohubody img:hover {
  transform: scale(1.1);
}

.baohubodytitle {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
  margin-bottom: 64px;
}
.baohu {
  padding: 60px 0;
}
.baohubodytitle h2 {
  font-size: 30px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.baohubodytitle h4 {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #6a6a6a;
  padding-top: 10px;
}

.baohubodytitle .line2 {
  width: 471px;
  height: 1px;
  background: #c7c8c9;
  margin-top: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.dian {
  width: 6px;
  height: 6px;
  background: #3f80e1;
}

.youdian {
  background: #fff;
}
.youdian {
  padding: 50px 0;
}

.youdian .youdian_body .youdian_body1 {
  font-size: 21px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #6a6a6a;
}

.youdian .youdian_body h3 {
  width: 235px;
  height: 64px;
  margin: auto;
  border: 1px solid #e5e5e6;
  border-radius: 10px;
  color: #4b84ff;
  font-size: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 40px;
  margin-bottom: 25px;
}

.youdian .youdian_body .youdianitem {
  border: 1px solid #e6e6e7;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 12px;
  border-radius: 21px;
  font-size: 16px;
  color: #666666;
}

.youdian .youdian_body .youdianitem .num {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  border: 1px solid #5488ff;
  color: #5488ff;
  font-size: 26px;
  font-weight: bold;
  border-radius: 50%;
  margin-left: 15px;
  margin-right: 30px;
}

.pt55 {
  padding-top: 55px;
}

.qiehuan {
  width: 100%;
  background: #f3f7ff;
}

.fullSlide {
  width: 100%;
  position: relative;
  margin-top: -50px;
}

.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
  height: 630px;
}

.fullSlide .bd ul {
  height: 630px;
}

.fullSlide .bd li {
  height: 600px;
  width: 1200px;
  overflow: hidden;
  text-align: center;
}

.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 30px;
  left: 0;
  height: 30px;
  line-height: 30px;
  text-align: center;
}

.fullSlide .hd ul {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.fullSlide .hd ul li {
  cursor: pointer;
  width: 10px;
  font-size: 0;
  height: 10px;
  background: #1e70f8;
  opacity: 0.5;
  border-radius: 50%;
  margin-left: 5px;
  margin-right: 5px;
}

.fullSlide .hd ul .on {
  width: 10px;
  height: 10px;
  background: #1e70f8;
  opacity: 1;
  border-radius: 50%;
}

/*# sourceMappingURL=style.css.map */

#certify {
  position: relative;
  width: 1100px;
  margin: 0 auto;
}

#certify .swiper-container {
  padding-bottom: 30px;
}

#certify .swiper-slide {
  width: 356px;
  height: 645px;
}

#certify .swiper-slide img {
  display: block;
}

#certify .swiper-slide p {
  line-height: 98px;
  padding-top: 0;
  text-align: center;
  color: #636363;
  font-size: 1.1em;
  margin: 0;
}

#certify .swiper-pagination {
  width: 100%;
  bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
  background-color: #88b3fb;
  width: 10px;
  height: 10px;
  opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #1e70f8;
}
.main {
  margin: 0 auto;
  width: 96%;
}
.flex_bd {
  flex: 1;
}
.indexfooter2_top .item {
  display: flex;
  align-items: center;
}
.qiehuan {
  padding-top: 80px;
}
@media (min-width: 1200px) {
  .main {
    margin: 0 auto;
    width: 1200px;
  }
}
.mm-shows {
  height: 0;
  overflow: hidden;
}
#certify {
  display: block;
}

.xlh {
  display: none;
  margin: 0 15px;
  padding: 20px;
  background: #ffffff;
  border: 2px dashed #13b0dd;
  border-radius: 0.625rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.xlh p {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #575757;
  line-height: 1.8;
}

.xlh h2 {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #00aeff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-bottom: 16px;
}

.xlh h2 img {
  width: 21px;
}

.xlh h2 span {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.mhead {
  width: 100%;
  height: 195px;
  background: url("../images/toutiaoimg.png") no-repeat;
  background-size: 100%;
  position: relative;
  z-index: 0;
  box-sizing: border-box;
  padding-top: 30px;
}

.mhead .logo {
  width: 70px;
  top: 0.5rem;
  position: absolute;
  left: 0.675rem;
}

.mhead h2 {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}

.mhead h1 {
  font-size: 32px;
  padding: 10px 0;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  text-align: center;
}

.mhead h3 {
  font-size: 12px;
  padding-top: 0.3rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}

.phone {
  background: #f5f8ff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
  padding-bottom: 1.125rem;
}

.phone img.phoneimg {
  width: 197.5px;
  margin-top: -60px;
  z-index: 1;
  position: relative;
}

.phone .appimg {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 20px;
}

.phone .appimg img {
  width: 92.5px;
  height: 92.5px;
}

.phone .appimgdown {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 10px;
}

.phone .appimgdown img {
  width: 149px;
}

.phone .appinfo {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  margin-top: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
}

.phone .appinfo2 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-top: 0.25rem;
}

.phone .appinfo2 img {
  width: 21px;
  margin-left: 6px;
  margin-right: 6px;
}

.phone .appinfo2 p {
  text-align: center;
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #434343;
}
.pc-show {
  display: block;
}
.m-show {
  display: none;
}

@media (max-width: 1140px) {
  .indexbanner .indexbanner2 .p1 {
    font-size: 24px;
    margin-top: 100px;
  }
  .indexbanner .indexbanner2 .p2 {
    font-size: 45px;
  }
  .indexbanner .indexbanner2 .p3 {
    font-size: 15px;
  }
}
.mm-swiper .swiper-pagination {
  line-height: 1;
  bottom: 0;
}
@media (max-width: 1110px) {
  .mm-shows {
    height: auto;
    overflow: visible;
  }
  #certify {
    height: 0;
    overflow: hidden;
  }
}
@media (max-width: 750px) {
  .pc-show {
    display: none;
  }
  .m-show {
    display: block;
  }
  .xlh {
    display: block;
  }
  .youdian_body {
    display: none;
  }
  .xiazai .xiazai2 .ewm3 {
    margin: 0 auto;
  }
  .head {
    height: 100px;
  }
  .body1 {
    font-size: 16px;
    line-height: 30px;
    padding-top: 44px;
  }
  .baohubodytitle h2 {
    font-size: 20px;
    font-weight: bold;
  }
  .baohubodytitle {
    text-align: center;
  }
  .baohubodytitle h4 {
    font-size: 12px;
  }
  .qiehuan {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .baohubodytitle {
    margin-bottom: 36px;
  }
  .indexfooter2_top .item {
    margin-bottom: 15px;
  }
  .abouthead {
    height: 60px;
  }
  .aboutheadindex img {
    height: 23px;
  }
  .aboutheadindex .head2r a.navs.hover {
    width: 100px;
    height: 32px;
    font-size: 14px;
  }
  .indexbanner {
    height: 560px;
  }
  .indexbanner .indexbanner2 {
    width: 90%;
    height: 560px;
  }
  .youdian .youdian_body .youdian_body1 {
    font-size: 16px;
  }
  .miaoshub .miaoshuitem h3 {
    font-size: 14px;
  }
  .miaoshub .miaoshuitem p {
    font-size: 12px;
  }
  .baohu .baohubody img {
    width: 87px;
  }
  .xiazai .xiazai2 {
    display: block;
  }
  .xiazai {
    padding: 50px 0;
    height: auto;
    background-size: cover;
  }
  .xiazai .xiazai2 .ax {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    font-size: 25px;
    line-height: 50px;
    margin-top: 30px;
  }
  .xiazai .xiazai2 .ax .ax3 {
    margin-right: 0;
    display: inline-block;
  }
  .miaoshub .miaoshuitem img {
    width: 87px;
  }
  .jz .jz2 .jz2l .jz2lt2s {
    font-size: 14px;
  }
  .indexfooter {
    padding: 5px;
    height: auto;
  }
  .indexfooter .indexfooter2 {
    display: block;
  }
  .tixing {
    position: static;
    height: 70px;
    margin-top: 20px;
  }
  .indexfooter .indexfooter2 p {
    margin-top: 10px;
  }
  .jz .jz2 .jz2r img {
    width: 100px;
    height: 100px;
  }
  .caozuo .anniu {
    width: 90px;
    height: 32px;
    font-size: 14px;
  }
  .head {
    font-size: 36px;
  }
  .caozuo .ml25 {
    margin-left: 5px;
  }
  .in-wrapper .main {
    width: 90%;
  }
  .aboutbanner {
    padding: 20px;
    height: 360px;
    background-size: cover;
  }
  .aboutbanner p {
    font-size: 32px;
  }
  .aboutbody1item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .aboutbody1item .aboutbody1item1 span {
    line-height: 1;
  }
  .aboutbody1item .aboutbody1item1 p {
    font-size: 18px;
    height: 76px;
  }
  .down1 {
    display: flex;
  }
}
#footTxt{
	text-align: center;
    padding: 25px;
    font-size: 20px;
}
@media (max-width: 750px) {
	#footTxt{
    text-align: center;
    padding: 10px 10px;
    font-size: 12px;
}
}