@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}

/*覆盖页面样式*/
/*倒计时横条的背景*/
.contest-head-infor-region {
  background: #3fe1df;
}

/*倒计时横条的高度*/
.content-contest-detail .contest-head-infor {
  margin-top: 0;
  height: 72px;
  display: flex;
  align-items: center;
  width: 1200px;
  justify-content: space-between;
}

/*倒计时横条的文字*/
.content-contest-detail .contest-head-infor .contest-time {
  color: #5527D3;
}

/*我要参赛按钮及文字*/
.content-contest-detail .contest-head-infor .contest-action-region .style-upload {
  width: 151px;
  height: 44px;
  background: linear-gradient(315deg, #572ddb, #319bf6);
  border-radius: 4px;
  border: none;
  font-size: 18px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*导航最外层的盒子，只用改颜色就可以了*/
.tabs-region {
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  padding-top: 36px;
  padding-bottom: 20px;
}

.content-contest-detail .tabs_wrapper {
  margin-top: 0px;
  border-bottom: none;
}

/*导航文字最外层的大盒子*/
.content-contest-detail .tabs_wrapper .px_tabs {
  border-bottom: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*导航文字外面的盒子*/
.content-contest-detail .tabs_wrapper .px_tabs > li {
  margin: 0 65px;
}

/*导航文字*/
.content-contest-detail .tabs_wrapper .px_tabs > li > a {
  width: 132px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border: 2px solid #1872dd;
  border-radius: 4px;
  color: #5728D6;
  padding: 0;
}

/*激活的tab样式*/
.content-contest-detail .tabs_wrapper .px_tabs > li.active a {
  background: linear-gradient(315deg, #572ddb, #319bf6);
  color: #ffffff;
}

.contest-head-infor-region + div {
  background-image: url("./images/bg1920px.png");
  background-size: cover;
  background-repeat: no-repeat;
}

.zy-bx .c-underline {
  padding-bottom: 10px;
  border-bottom: solid 3px #1f9eac;
}

.zy-bx .z-main-content {
  display: block;
  width: 1200px;
  margin: 0 auto;
  /*公司介绍*/
  /*组织机构*/
  /*创作要求*/
  /*征集范围*/
  /*征集时间*/
  /*作品提交要求*/
  /*奖项设置*/
  /*主要评委*/
  /*权益说明*/
  /*监督机制*/
}

.zy-bx .z-main-content .zy-intro {
  width: 1200px;
  height: 537px;
  background-image: url("./images/bg-intro.png");
  background-size: cover;
  position: relative;
}

.zy-bx .z-main-content .zy-intro .intro-content {
  width: 671px;
  height: 289px;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #494949;
  line-height: 61px;
  position: absolute;
  left: 60px;
  bottom: 60px;
}

.zy-bx .z-main-content .company-intro {
  width: 1200px;
  height: 580px;
  background-image: url("./images/company_intro.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-top: 120px;
}

.zy-bx .z-main-content .company-intro .company-intro-content {
  width: 460px;
  height: 320px;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #000000;
  line-height: 32px;
  position: absolute;
  right: 116px;
  bottom: 150px;
}

.zy-bx .z-main-content .zy-organization {
  width: 1200px;
  height: 243px;
  background-image: url("./images/zy_organization.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-top: 62px;
}

.zy-bx .z-main-content .zy-organization .zy-organization-content {
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Semibold;
  text-align: center;
  color: #1e1e1e;
  line-height: 30px;
  display: flex;
  position: absolute;
  height: 30px;
  bottom: 63px;
  left: 80px;
}

.zy-bx .z-main-content .zy-organization .zy-organization-content .item {
  display: flex;
  margin-left: 80px;
}

.zy-bx .z-main-content .zy-organization .zy-organization-content .item .item-k {
  font-weight: bold;
}

.zy-bx .z-main-content .creative-requirements {
  width: 1200px;
  height: 793px;
  background-image: url("./images/creative_requirements.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-top: 92px;
}

.zy-bx .z-main-content .creative-requirements .creative-requirements-content {
  width: 725px;
  height: 480px;
  color: #1e1e1e;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Semibold;
  text-align: justify;
  line-height: 32px;
  position: absolute;
  bottom: 150px;
  right: 70px;
}

.zy-bx .z-main-content .creative-requirements .creative-requirements-content h4 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 6px;
}

.zy-bx .z-main-content .solicitation-scope {
  width: 1200px;
  height: 305px;
  background-image: url("./images/solicitation_scope.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  margin-top: 114px;
}

.zy-bx .z-main-content .solicitation-scope .solicitation-scope-content {
  width: 1106px;
  height: 62px;
  color: #1e1e1e;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: justify;
  line-height: 32px;
  position: absolute;
  left: 29px;
  bottom: 126px;
}

.zy-bx .z-main-content .collection-time {
  margin-top: 76px;
}

.zy-bx .z-main-content .collection-time .collection-time-image {
  width: 990px;
  height: 242px;
  background-image: url("./images/collection_time.png");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 46px;
  margin-left: 136px;
}

.zy-bx .z-main-content .collection-time .collection-time-content {
  display: flex;
}

.zy-bx .z-main-content .collection-time .collection-time-content .item.item1 {
  margin-left: 22px;
}

.zy-bx .z-main-content .collection-time .collection-time-content .item.item2 {
  margin-left: 108px;
}

.zy-bx .z-main-content .collection-time .collection-time-content .item.item3 {
  margin-left: 236px;
}

.zy-bx .z-main-content .collection-time .collection-time-content .item .item-k {
  font-size: 28px;
  font-family: AlibabaPuHuiTiB, AlibabaPuHuiTiB-Regular;
  font-weight: bold;
  text-align: center;
  color: #000000;
  line-height: 30px;
  margin-bottom: 22px;
}

.zy-bx .z-main-content .collection-time .collection-time-content .item .item-v {
  font-size: 20px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #000000;
  line-height: 30px;
  display: flex;
  align-items: center;
}

.zy-bx .z-main-content .collection-time .collection-time-content .item .item-v .item-icon {
  display: inline-block;
  width: 14px;
  height: 18px;
  background-image: url("./images/collection_time_icon.png");
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 12px;
}

.zy-bx .z-main-content .submission-requirements {
  margin-top: 186px;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content {
  display: flex;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content .submission-requirements-left {
  width: 472px;
  height: 749px;
  background-image: url("./images/submission_requirements_left.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content .submission-requirements-left .left-content {
  position: absolute;
  left: 71px;
  top: 272px;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content .submission-requirements-left .left-content .left-title {
  display: flex;
  width: auto;
  height: 50px;
  font-size: 28px;
  font-family: AlibabaPuHuiTiB, AlibabaPuHuiTiB-Regular;
  font-weight: bold;
  text-align: center;
  color: #000000;
  line-height: 30px;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content .submission-requirements-left .left-content .left-text-box {
  margin-top: 72px;
  width: 305px;
  height: 285px;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #000000;
  line-height: 32px;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content .submission-requirements-right .submission-requirements-title {
  width: 279px;
  height: 91px;
  background-image: url("./images/submission_requirements_title.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content .submission-requirements-right .right-content {
  margin-left: 48px;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content .submission-requirements-right .right-content .right-title {
  margin-top: 137px;
  display: flex;
  width: auto;
  height: 50px;
  font-size: 28px;
  font-family: AlibabaPuHuiTiB, AlibabaPuHuiTiB-Regular;
  font-weight: bold;
  text-align: center;
  color: #000000;
  line-height: 30px;
}

.zy-bx .z-main-content .submission-requirements .submission-requirements-content .submission-requirements-right .right-content .right-text-box {
  margin-top: 36px;
  width: 617px;
  height: 384px;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #000000;
  line-height: 32px;
}

.zy-bx .z-main-content .prize-settings {
  margin-top: 157px;
}

.zy-bx .z-main-content .prize-settings .prize-settings-title {
  width: 279px;
  height: 90px;
  background-image: url("./images/prize_settings_title.png");
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto 52px;
}

.zy-bx .z-main-content .prize-settings .prize-settings-content {
  display: flex;
  align-items: center;
  justify-content: center;
}

.zy-bx .z-main-content .prize-settings .prize-settings-content .item {
  margin-right: 25px;
}

.zy-bx .z-main-content .prize-settings .prize-settings-content .item .item-image {
  width: 236px;
  height: 334px;
  background-repeat: no-repeat;
  background-size: contain;
}

.zy-bx .z-main-content .prize-settings .prize-settings-content .item .item-image.image1 {
  background-image: url("./images/prize_1.png");
  height: 359px;
}

.zy-bx .z-main-content .prize-settings .prize-settings-content .item .item-image.image2 {
  background-image: url("./images/prize_2.png");
}

.zy-bx .z-main-content .prize-settings .prize-settings-content .item .item-image.image3 {
  background-image: url("./images/prize_3.png");
}

.zy-bx .z-main-content .prize-settings .prize-settings-content .item .item-image.image4 {
  background-image: url("./images/prize_4.png");
}

.zy-bx .z-main-content .prize-settings .prize-settings-content .item .item-des {
  height: 28px;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #494949;
  line-height: 30px;
  margin-right: 25px;
}

.zy-bx .z-main-content .prize-settings .prize-settings-bottom {
  text-align: center;
  height: 30px;
  font-size: 20px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  color: #494949;
  line-height: 30px;
  margin-top: 49px;
}

.zy-bx .z-main-content .main-judge {
  width: 1125px;
  height: 472px;
  margin-top: 188px;
  background-image: url("./images/main_judge.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.zy-bx .z-main-content .main-judge .main-judge-content {
  position: absolute;
  width: 100%;
  display: flex;
  left: 0;
  bottom: 33px;
  font-size: 12px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: bold;
  text-align: center;
  color: #000000;
  line-height: 22px;
}

.zy-bx .z-main-content .main-judge .main-judge-content .item.item1 {
  margin-left: 156px;
}

.zy-bx .z-main-content .main-judge .main-judge-content .item.item2 {
  margin-left: 150px;
}

.zy-bx .z-main-content .main-judge .main-judge-content .item.item3 {
  margin-left: 164px;
}

.zy-bx .z-main-content .main-judge .main-judge-content .item.item4 {
  margin-left: 180px;
}

.zy-bx .z-main-content .benefit-description {
  width: 1204px;
  height: 931px;
  margin-top: 104px;
  background-image: url("./images/benefit_description.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.zy-bx .z-main-content .benefit-description .benefit-description-content {
  width: 1000px;
  height: 608px;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #000000;
  line-height: 32px;
  position: absolute;
  left: 93px;
  top: 184px;
}

.zy-bx .z-main-content .benefit-description .benefit-description-content p {
  margin-top: 22px;
}

.zy-bx .z-main-content .supervision-mechanism {
  width: 1140px;
  height: 654px;
  margin-top: 46px;
  background-image: url("./images/supervision_mechanism.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.zy-bx .z-main-content .supervision-mechanism .supervision-mechanism-content {
  position: absolute;
  width: 585px;
  height: 256px;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #000000;
  line-height: 32px;
  right: 106px;
  top: 198px;
}

.zy-bx .z-main-content-mobile {
  display: none;
}

@media screen and (max-width: 1000px) {
  .content-contest-detail .header-region {
    transform: translateY(2px);
  }
  .tabs-region {
    padding-top: 0px;
    padding-bottom: 0px;
    background: #42d8db;
  }
  .content-contest-detail .contest-head-infor-region {
    height: 44px;
    background: #42d8db;
  }
  .content-contest-detail .contest-head-infor {
    height: 44px;
    width: auto;
  }
  .content-contest-detail .tabs_wrapper .px_tabs > li {
    margin: 0 5px;
  }
  .content-contest-detail .tabs_wrapper .px_tabs > li > a {
    height: 36px;
    padding: 0 18px;
    width: auto;
  }
  .content-contest-detail .contest-head-infor-region .contest-head-infor .contest-time {
    text-align: left;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
  }
  .content-contest-detail .contest-head-infor .contest-time .time-day, .content-contest-detail .contest-head-infor .contest-time .time-hour {
    font-size: 14px;
    font-style: normal;
  }
  .content-contest-detail .contest-head-infor .contest-time .time-pre {
    font-size: 14px;
    font-style: normal;
  }
  .content-contest-detail .contest-head-infor .contest-time .time-day-con {
    font-size: 14px;
    margin-left: 0;
  }
  #contest-detail-content .content-contest-detail .contest-head-infor-region .contest-head-infor .contest-action-region {
    width: auto;
    height: 27px;
  }
  #contest-detail-content .content-contest-detail .contest-head-infor-region .contest-head-infor .contest-action-region .style-upload {
    width: 101px;
    height: 27px;
    line-height: 27px;
  }
  .contest-head-infor-region + div {
    background-image: url("./images/h5/bg.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
  .zy-bx .z-main-content {
    display: none;
  }
  .zy-bx .z-main-content-mobile {
    overflow: hidden;
    display: block;
    position: relative;
  }
  .zy-bx .z-main-content-mobile .mo-underline {
    padding-bottom: 10px;
    border-bottom: solid 2px #1f9eac;
  }
  .zy-bx .z-main-content-mobile .mo-top {
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("./images/h5/mo_top.png");
    min-height: 362px;
    margin-top: 36px;
    position: relative;
    display: flex;
    justify-content: center;
  }
  .zy-bx .z-main-content-mobile .mo-top .mo-top-content {
    margin-top: 92px;
    width: 284px;
    height: 354px;
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: justify;
    color: #1a1a1a;
    line-height: 45px;
  }
  .zy-bx .z-main-content-mobile .mo-com-intro {
    margin-top: 56px;
    width: 361px;
    height: 809px;
    float: right;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("./images/h5/com_intro.png");
    background-position: top right;
    display: flex;
    justify-content: center;
  }
  .zy-bx .z-main-content-mobile .mo-com-intro .mo-com-intro-content {
    width: 237px;
    height: 308px;
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: justify;
    color: #1a1a1a;
    line-height: 22px;
  }
  .zy-bx .z-main-content-mobile .mo-com-intro .mo-com-intro-content .mo-com-intro-title {
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("./images/h5/mo_com_intro_title.png");
    width: 117px;
    height: 40px;
    margin: 294px auto 26px;
  }
  .zy-bx .z-main-content-mobile .mo-org {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 46px;
  }
  .zy-bx .z-main-content-mobile .mo-org .mo-org-title {
    width: 117px;
    height: 40px;
    background-image: url("./images/h5/mo_org_title.png");
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 27px;
  }
  .zy-bx .z-main-content-mobile .mo-org .mo-org-content {
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Semibold;
    text-align: center;
    color: #1a1a1a;
    line-height: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .zy-bx .z-main-content-mobile .mo-org .mo-org-content .item {
    display: flex;
    margin-top: 16px;
  }
  .zy-bx .z-main-content-mobile .mo-org .mo-org-content .item .item-k {
    font-weight: bold;
  }
  .zy-bx .z-main-content-mobile .mo-zj-nr {
    width: 340px;
    margin: 46px auto 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .zy-bx .z-main-content-mobile .mo-zj-nr .mo-zj-nr-title {
    width: 117px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("./images/h5/mo_zj_nr_title.png");
    position: relative;
    z-index: 11;
  }
  .zy-bx .z-main-content-mobile .mo-zj-nr .mo-zj-nr-content {
    width: 100%;
    height: 86px;
    transform: translateY(-20px);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("./images/h5/mo_zj_nr_content.png");
    display: flex;
    justify-content: center;
    font-size: 24px;
    font-family: PingFangSC, PingFangSC-Semibold;
    font-weight: bold;
    text-align: center;
    color: #1a1a1a;
    line-height: 56px;
  }
  .zy-bx .z-main-content-mobile .mo-zj-nr .mo-zj-nr-content span {
    margin-top: 26px;
  }
  .zy-bx .z-main-content-mobile .mo-zj-nr .mo-zj-nr-icon {
    width: 205px;
    height: 205px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("./images/h5/mo_org_kt.png");
  }
  .zy-bx .z-main-content-mobile .mo-cz-yq {
    height: 606px;
    background-image: url("./images/h5/mo_cz_yq.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    display: flex;
    justify-content: center;
  }
  .zy-bx .z-main-content-mobile .mo-cz-yq .mo-cz-yq-content {
    width: 274px;
    height: 506px;
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: justify;
    color: #1a1a1a;
    line-height: 22px;
    margin-top: 54px;
  }
  .zy-bx .z-main-content-mobile .mo-zj-fw {
    margin-top: 38px;
    height: 250px;
    background-image: url("./images/h5/mo_zj_fw.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    display: flex;
    justify-content: center;
  }
  .zy-bx .z-main-content-mobile .mo-zj-fw .mo-zj-fw-content {
    width: 274px;
    height: 88px;
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: justify;
    color: #1a1a1a;
    line-height: 22px;
    margin-top: 67px;
  }
  .zy-bx .z-main-content-mobile .mo-zj-sj {
    width: 360px;
    margin: 0 auto;
  }
  .zy-bx .z-main-content-mobile .mo-zj-sj .mo-zj-sj-title {
    width: 100%;
    height: 75px;
    background: url("./images/h5/mo_zj_sj_title.png") no-repeat top center, url("./images/h5/mo_zj_sj_title_right.png") no-repeat top right;
    background-size: 117px 40px,79px 75px;
  }
  .zy-bx .z-main-content-mobile .mo-zj-sj .mo-zj-sj-content {
    width: 100%;
    margin: 10px auto 70px;
    background-image: url("./images/h5/mo_zj_sj_content.png");
    background-size: contain;
    background-repeat: no-repeat;
    height: 164px;
  }
  .zy-bx .z-main-content-mobile .mo-tj-yq {
    height: 769px;
    background-image: url("./images/h5/mo_tj_yq.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    display: flex;
    justify-content: center;
    margin-top: 71px;
  }
  .zy-bx .z-main-content-mobile .mo-tj-yq .mo-tj-yq-content {
    margin-top: 51px;
    width: 274px;
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    color: #1a1a1a;
    line-height: 22px;
  }
  .zy-bx .z-main-content-mobile .mo-tj-yq .mo-tj-yq-content .left-title, .zy-bx .z-main-content-mobile .mo-tj-yq .mo-tj-yq-content .right-title {
    font-size: 16px;
    font-weight: bolder;
    margin: 22px 0;
  }
  .zy-bx .z-main-content-mobile .mo-prize {
    margin-top: 36px;
    height: 588px;
    background-image: url("./images/h5/mo_prize.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    display: flex;
    justify-content: center;
  }
  .zy-bx .z-main-content-mobile .mo-prize-explain {
    width: 286px;
    margin: 9px auto;
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: center;
    color: #1a1a1a;
    line-height: 30px;
  }
  .zy-bx .z-main-content-mobile .mo-zy-pw {
    width: 340px;
    margin: 30px auto;
  }
  .zy-bx .z-main-content-mobile .mo-zy-pw .mo-zy-pw-content {
    width: 100%;
    min-height: 500px;
    background: url("./images/h5/zy_pw_title.png") no-repeat center top, url("./images/h5/mo_zy_pw_bg1.png") no-repeat center 20px;
    background-size: 114px 40px, contain;
    display: flex;
    height: 44px;
    font-size: 12px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: center;
    color: #000000;
    line-height: 22px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding-top: 60px;
  }
  .zy-bx .z-main-content-mobile .mo-zy-pw .mo-zy-pw-content .item {
    width: 40%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 100px;
    margin-top: 22px;
  }
  .zy-bx .z-main-content-mobile .mo-zy-pw .mo-zy-pw-content .item.item1 {
    background-image: url("./images/h5/zypw1.png");
  }
  .zy-bx .z-main-content-mobile .mo-zy-pw .mo-zy-pw-content .item.item2 {
    background-image: url("./images/h5/zypw2.png");
  }
  .zy-bx .z-main-content-mobile .mo-zy-pw .mo-zy-pw-content .item.item3 {
    background-image: url("./images/h5/zypw3.png");
  }
  .zy-bx .z-main-content-mobile .mo-zy-pw .mo-zy-pw-content .item.item4 {
    background-image: url("./images/h5/zypw4.png");
  }
  .zy-bx .z-main-content-mobile .mo-qy-sm {
    margin-top: 40px;
    height: 918px;
    background-image: url("./images/h5/mo_qy_sm.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    display: flex;
    justify-content: center;
  }
  .zy-bx .z-main-content-mobile .mo-qy-sm .mo-qy-sm-content {
    width: 274px;
    height: 814px;
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: justify;
    color: #1a1a1a;
    line-height: 22px;
    margin-top: 61px;
  }
  .zy-bx .z-main-content-mobile .mo-qy-sm .mo-qy-sm-content p {
    margin-top: 18px;
  }
  .zy-bx .z-main-content-mobile .mo-jd-jz {
    width: 358px;
    height: 637px;
    background-image: url("./images/h5/mo_jd_jz.png");
    background-size: contain;
    background-repeat: no-repeat;
    float: right;
    display: flex;
    justify-content: center;
    transform: translateY(-20px);
  }
  .zy-bx .z-main-content-mobile .mo-jd-jz:after {
    content: '';
    display: block;
    clear: both;
  }
  .zy-bx .z-main-content-mobile .mo-jd-jz .mo-jd-jz-content {
    width: 237px;
    height: 308px;
    font-size: 13px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: justify;
    color: #1a1a1a;
    line-height: 22px;
  }
  .zy-bx .z-main-content-mobile .mo-jd-jz .mo-jd-jz-content .mo-jd-jz-title {
    width: 117px;
    height: 40px;
    margin: 98px auto 26px;
    background-image: url("./images/h5/mo_jd_jz_title.png");
    background-size: contain;
    background-repeat: no-repeat;
  }
}
