@charset "utf-8";
@media only screen and (max-width: 1800px) {
  .ca-numItem {
    padding: 0 1.5rem;
  }
  .gs-item:nth-of-type(1),
  .gs-item:nth-of-type(5) {
    margin-top: 2.455rem;
  }
}
@media only screen and (max-width: 1680px) {
  .land-item {
    height: 26rem;
  }
  .ca-numItem {
    padding: 0 1.4rem;
  }
  .spirit-item .txt {
    width: 14rem;
  }
  .pic-boxs .pic-item {
    width: 20rem;
  }
  .pic-boxs .pic-item .img {
    width: 20rem;
    height: 20rem;
  }
  .gs-item:nth-of-type(1),
  .gs-item:nth-of-type(5) {
    margin-top: 2.45rem;
  }
  .gs-item:nth-of-type(2),
  .gs-item:nth-of-type(4) {
    margin-top: 0.6rem;
  }
  .rcSystem .rcsy-item.active .name {
    font-size: 1.3rem;
  }
  .spri-li:nth-of-type(4) .spirit-item .txt {
    width: 10.5rem;
  }
}
@media only screen and (max-width: 1600px) {
  .ca-numItem {
    padding: 0 1.25rem;
  }
}
@media only screen and (max-width: 1440px) {
  .land-item {
    height: 24.25rem;
  }
  .bj-item .label:not(:last-of-type) {
    margin-bottom: 0.833rem;
  }
  .main3R .num-item {
    margin-top: 2.222rem;
  }
  .pic-boxs {
    right: 6.35vw;
  }
  .pic-boxs .pic-item {
    width: 21.111rem;
  }
  .pic-boxs .pic-item .img {
    width: 21.111rem;
    height: 21.111rem;
  }
  .year-boxs {
    height: 13.889rem;
  }
  .journey-swiper2 {
    margin-top: 1.111rem;
  }
  .iNewL .swiper-pagination {
    top: 13.015rem;
  }
  .inew-swiper .iNewL-item .img {
    height: 14.682rem;
  }
  .inew-item {
    padding: 1.667rem 0;
  }
  .strategyL {
    width: 19.444rem;
    height: 19.444rem;
  }
  .ca-numItem {
    padding: 0 1.667rem;
  }
  .pv-swiper .swiper-button-prev {
    left: 6.3%;
  }
  .pv-swiper .swiper-button-next {
    right: 6.3%;
  }
  .pvlx-form .pv-btn i {
    margin-left: 0.556rem;
  }
  .pro-wrapT .downLoad {
    margin-top: 1.667rem;
  }
  .core-box {
    width: 27.778rem;
    height: 27.778rem;
  }
  .djrd-item:not(:last-of-type)::after {
    width: 74.8vw;
    left: auto;
    right: 9.45vw;
    transform: translateX(0);
  }
  .saAbout {
    padding-bottom: 11.111rem;
  }
  .contactUs .c3 {
    margin-right: auto;
  }
  .lx-tabs .lx-tab:not(:last-of-type) {
    margin-right: 4.444rem;
  }
  .investor .tz-item {
    padding: 1.111rem 0 0.778rem;
  }
  .gsad-wrap .bg-line {
    top: 5.111rem;
  }
  .gs-item:nth-of-type(1),
  .gs-item:nth-of-type(5) {
    margin-top: 2.778rem;
  }
  .gs-item:nth-of-type(2),
  .gs-item:nth-of-type(4) {
    margin-top: 0.833rem;
  }
  .spri-li:nth-of-type(odd) .spirit-item .txt {
    left: 18.8%;
  }
  .spirit-item .txt {
    width: 11rem;
  }
  .dire-map .drawNumber {
    right: 6.35vw;
  }
  .gylc-items {
    max-height: 33.333rem;
  }
  .rcSystem .rcsy-item.active .name {
    font-size: 1.222rem;
  }
}
@media only screen and (max-width: 1366px) {
  .year-boxs {
    height: 11.765rem;
  }
  .ca-numItem {
    padding: 0 1.471rem;
  }
  .party-item .name {
    height: 3.059rem;
  }
  .gsad-wrap .bg-line {
    top: 5.118rem;
  }
  .gs-item:nth-of-type(1),
  .gs-item:nth-of-type(5) {
    margin-top: 2.647rem;
  }
  .gs-item:nth-of-type(2),
  .gs-item:nth-of-type(4) {
    margin-top: 0.706rem;
  }
  .rcSystem .rcsy-item.active .name {
    font-size: 1.176rem;
  }
}
@media only screen and (max-width: 1280px) {
  .year-boxs {
    height: 10.588rem;
  }
  .land-item {
    height: 23.529rem;
  }
}
@media only screen and (max-width: 1260px) {
  .bj-item2 .cen {
    width: 2.706rem;
    height: 2.706rem;
  }
  .land-item {
    height: 20.588rem;
  }
  .pic-boxs .pic-item {
    width: 18.824rem;
  }
  .pic-boxs .pic-item .img {
    width: 18.824rem;
    height: 18.824rem;
  }
  .ca-numItem {
    padding: 0 1.176rem;
  }
  .gsad-wrap .bg-line {
    top: 5.353rem;
  }
  .gs-item:nth-of-type(1),
  .gs-item:nth-of-type(5) {
    margin-top: 2.294rem;
  }
  .spri-li:nth-of-type(odd) .spirit-item .txt {
    left: 15.8%;
  }
  .spri-li:nth-of-type(4) .spirit-item .txt {
    left: 40% !important;
  }
  .spirit-item .txt {
    width: 10rem;
    padding-left: 0.882rem;
  }
  .gylc-items {
    max-height: 29.412rem;
  }
  .gsad-wrap .bg-line {
    top: 5.176rem;
  }
}
@media only screen and (max-width: 1100px) {
  .spirit-item .txt {
    width: 8.824rem;
  }
}
@media only screen and (max-width: 1024px) {
  .loading {
    display: none;
  }
  .main1 .txt {
    padding-left: 2%;
  }
  .main1 .txt::before {
    left: 0;
  }
  .pic-boxs {
    right: 2vw;
  }
  .bj-item .cenName {
    font-size: 12px;
  }
  .bj-item .cen {
    width: 1.875rem;
    height: 1.875rem;
  }
  .bj-item1 .cen {
    top: 26.9%;
    left: 34.2%;
  }
  .bj-item2 .cen {
    width: 2.125rem;
    height: 2.125rem;
  }
  .company .num-item {
    width: 23%;
  }
  .case-item .txt {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .case-item .caTxtL {
    width: 100%;
    max-width: none;
  }
  .case-item .caTxtR {
    width: 100%;
    max-width: none;
    margin-top: 1.25rem;
  }
  .pv-swiper .swiper-button-prev {
    left: 3vw;
  }
  .pv-swiper .swiper-button-next {
    right: 3vw;
  }
  .pvlx-form .drag-box {
    width: 17.455rem;
  }
  .pvlx-form .dragSlider .fix-tips,
  .pvlx-form .dragSlider .verify-msg {
    font-size: 14px;
  }
  .core-box {
    width: 25rem;
    height: 25rem;
  }
  .core-box .core-item:nth-of-type(2) .txt,
  .core-box .core-item:nth-of-type(4) .txt {
    padding-left: 0.938rem;
  }
  .core-box .core-item:nth-of-type(1) .txt,
  .core-box .core-item:nth-of-type(3) .txt {
    padding-right: 0.938rem;
  }
  .core-box .core-item:nth-of-type(5) .txt {
    padding-top: 0.938rem;
  }
  .core-item .txt {
    width: 12.5rem;
  }
  .spirit-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .spri-li {
    width: 49% !important;
    margin-right: 2%;
  }
  .spri-li:nth-of-type(2n) {
    margin-right: 0;
  }
  .spri-li:nth-of-type(even) .spirit-item .txt {
    display: block;
  }
  .spri-li:nth-of-type(4) .spirit-item .txt {
    left: 50% !important;
  }
  .spri-li:nth-of-type(4) .spirit-item .txt {
    left: auto !important;
  }
  .spirit-wrap {
    margin-top: 0;
  }
  .spirit-item {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    padding: 5rem 0 0;
  }
  .spirit-item .alphabets {
    width: 40%;
  }
  .spirit-item .alphabet {
    margin: 0 auto;
  }
  .spirit-item .alphabet2 {
    opacity: 1;
    visibility: visible;
  }
  .spirit-item .txt {
    position: relative;
    left: auto !important;
    top: auto !important;
    bottom: auto !important;
    height: auto;
    width: 60%;
    box-sizing: border-box;
  }
  .spirit-item .txt::before,
  .spirit-item .txt::after {
    display: none;
  }
  .djrd-item:not(:last-of-type)::after {
    width: 92vw;
    right: 50%;
    transform: translateX(50%);
  }
  .saAbout {
    padding-bottom: 8.75rem;
  }
  .saAbout .saAb-wrap {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .saAbout .saTxt {
    width: 100%;
  }
  .saAbout .img {
    width: 60%;
    margin: 1.875rem auto 0;
  }
  .lcItem {
    width: 9.8vw;
    height: 9.8vw;
  }
  .lx-tabs .lx-tab:not(:last-of-type) {
    margin-right: 3.125rem;
  }
  .lx-box {
    max-width: none;
    margin-right: 0;
  }
  .idea-wrap .ide-inBox {
    max-height: 284px;
  }
  .rcSystem .rcsy-item .linkA {
    display: none;
  }
  .rd-item .name {
    height: 40px;
  }
  .topTalents .tcIntro {
    height: 176px;
  }
  .talent-swiper .showT {
    padding-bottom: 0.313rem;
  }
  .talent-swiper .station {
    min-height: auto;
    font-size: 14px;
    margin-bottom: 0.625rem;
  }
  .talent-swiper .school img {
    height: 2.188rem;
  }
  .engi-swiper .name {
    height: 40px;
  }
  .firmAd {
    padding: 8.682rem 0 12.5rem;
  }
  .gsad-wrap .bg-line {
    top: 5.118rem;
  }
  .gs-item {
    width: 18%;
  }
  .gs-item:nth-of-type(1),
  .gs-item:nth-of-type(5) {
    margin-top: 2.438rem;
  }
  .gs-item:nth-of-type(2),
  .gs-item:nth-of-type(4) {
    margin-top: 0.625rem;
  }
  .dire-map .drawNumber {
    right: 3vw;
  }
}
@media only screen and (max-width: 860px) {
  .main3 .wave-box {
    top: -1.875rem;
    height: calc(100% + 1.875rem);
  }
  .main3-box {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .main3L {
    position: static;
    top: auto;
    width: 100%;
    padding-right: 0;
  }
  .main3L .more {
    margin-top: 1.25rem;
  }
  .main3R {
    width: 100%;
    margin-top: 1.875rem;
  }
  .land-items {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0.688rem;
  }
  .land-item {
    width: 49%;
    flex: none;
    margin-right: 2% !important;
    margin-top: 1.25rem;
  }
  .land-item:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  .land-item::before {
    display: none;
  }
  .land-item .item1 {
    display: none;
  }
  .land-item .item2 {
    opacity: 1;
    visibility: visible;
  }
  .land-item .land-bg {
    position: relative;
  }
  .land-item .land-bg::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, #005BAC 0%, rgba(0, 91, 172, 0) 100%);
    opacity: 0.43;
  }
  .land-item .mark {
    transform: translateX(-50%) scale(1);
  }
  .land-item:last-of-type.cur {
    margin-left: 0;
  }
  .land-item.cur {
    flex: none;
  }
  .main5 {
    padding: 5.864rem 0;
  }
  .main5 .globalT {
    position: relative;
    left: auto;
    top: auto;
    transform: translateX(0);
  }
  .main5 .bj-items {
    margin-top: 1.875rem;
  }
  .main5 .bj-item .img {
    height: 42vw;
  }
  .bj-item .imgBox {
    text-align: center;
  }
  .bj-item .img {
    margin: 0 auto;
  }
  .bj-item .drawNumber {
    position: relative;
    right: auto !important;
    bottom: auto !important;
    width: 100%;
    text-align: center;
    margin: 1.875rem auto 0;
  }
  .bj-item .labels {
    position: relative;
    left: auto;
    bottom: auto;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: 1.875rem;
    border-top: 1px solid #D5D5D5;
    margin-top: 1.875rem;
  }
  .bj-item .labels .label {
    margin-right: 1.875rem;
  }
  .bj-item .labels .label:last-of-type {
    margin-right: 0;
  }
  .bj-item2 {
    padding-bottom: 0;
  }
  .jourBot {
    padding-right: 3vw;
  }
  .year-boxs {
    display: none;
  }
  .pic-boxs {
    position: relative;
    right: auto;
    bottom: auto;
    margin: 1.875rem 0;
  }
  .pic-boxs .pic-item {
    margin: 0 auto;
  }
  .pic-boxs .pic-item .year {
    position: relative;
    right: auto;
    bottom: auto;
    text-align: center;
  }
  .journey-swiper1 {
    height: 5.625rem;
  }
  .journey-swiper1 .swiper-slide::before {
    background-position: 0.313rem -0.313rem;
  }
  .journey-swiper1 .wrap {
    padding-top: 0.75rem;
  }
  .journey-swiper2 {
    width: 100%;
    margin-left: 0;
  }
  .chairman .chair-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .chairman .chairmanL {
    width: 100%;
    padding-bottom: 0;
  }
  .chairman .chairmanR {
    margin: 1.875rem auto 0;
  }
  .company .bg-img {
    top: 50%;
    width: 150%;
  }
  .company .company-wrap {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .company .companyR {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1.875rem;
  }
  .company .num-item {
    width: 27%;
  }
  .strategy .zl-wrap {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .strategyL {
    margin: 1.875rem auto 0;
  }
  .strategyR {
    width: 100%;
  }
  .history {
    padding-bottom: 3.75rem;
  }
  .honorBot {
    margin-top: 1.875rem;
  }
  .welfare .welT {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .welfare .wel-desc {
    width: 100%;
    margin-top: 1.875rem;
  }
  .new-swiper .nreco-item {
    padding: 1.25rem 3.4%;
  }
  .new-swiper .des {
    margin-top: 0.938rem;
  }
  .new-swiper .more {
    margin-top: 1.25rem;
  }
  .com-newItem {
    width: 49%;
    margin-right: 2%;
  }
  .com-newItem:nth-of-type(3n) {
    margin-right: 2%;
  }
  .com-newItem:nth-of-type(2n) {
    margin-right: 0;
  }
  .party-item {
    margin-bottom: 1.818rem;
  }
  .newIf-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    margin-top: 3.125rem;
  }
  .newsInfoL {
    width: 100%;
  }
  .newsInfoR {
    width: 100%;
    margin-left: 0;
    margin-top: 3.75rem;
  }
  .ywIntro .vm-desc {
    padding-bottom: 2.5rem;
  }
  .ywIntro .vw-boxs {
    padding-top: 3.75rem;
  }
  .ywIntro .vw-wrap .bg-img {
    width: 150%;
  }
  .vmProject {
    padding-top: 3.75rem;
  }
  .vm-item {
    -webkit-flex-direction: column !important;
    -moz-flex-direction: column !important;
    -ms-flex-direction: column !important;
    -o-flex-direction: column !important;
    flex-direction: column !important;
  }
  .vm-item:not(:last-of-type) {
    margin-bottom: 5rem;
  }
  .vm-item:nth-of-type(odd) .txt {
    margin-right: 0;
  }
  .vm-item:nth-of-type(even) .txt {
    margin-left: 0;
  }
  .vm-item .img {
    width: 100%;
    margin-top: 1.875rem;
  }
  .vm-item .txt {
    width: 100%;
  }
  .ca-numItem:first-of-type {
    padding-left: 0;
  }
  .filters .filter-item {
    width: 49%;
    margin-right: 2%;
  }
  .filters .filter-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .pro-item {
    padding: 0 5% 1.875rem;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .pro-item .proIL {
    width: 40%;
    margin-left: 0;
    padding-top: 1.875rem;
    padding-right: 1%;
    padding-bottom: 0.625rem;
  }
  .pro-item .proIC {
    width: 57%;
    margin-left: 3%;
    margin-right: 0;
    padding-top: 1.875rem;
    padding-bottom: 0.625rem;
  }
  .pro-item .proIR {
    width: 100%;
    padding-left: 0;
    border-left: 0;
    padding-bottom: 0;
    padding-top: 0.625rem;
    border-top: 0.045rem solid rgba(112, 112, 112, 0.29);
  }
  .pro-item .downLoad i {
    margin-right: 0.625rem;
  }
  .pvlx-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .pvlxL {
    width: 100%;
  }
  .pvlxR {
    width: 100%;
    margin-left: 0;
    margin-top: 3.125rem;
  }
  .coreCulture {
    padding-bottom: 6.25rem;
  }
  .core-box {
    width: auto;
    height: auto;
    display: flex;
    flex-direction: column-reverse;
    margin-top: 1.909rem;
  }
  .core-box::before,
  .core-box::after {
    display: none;
  }
  .core-box .img {
    position: relative;
    left: auto;
    top: auto;
    transform: translate(0, 0);
    width: 22.5rem;
    height: 22.5rem;
    margin: 1.25rem auto;
  }
  .core-box .img::before,
  .core-box .img::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    border-radius: 50%;
    border: 0.045rem solid #0089D2;
  }
  .core-box .img::before {
    width: 100%;
    height: 100%;
    opacity: 0.3;
  }
  .core-box .img::after {
    width: 77.5%;
    height: 77.5%;
  }
  .core-box .img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 60%;
    height: 60%;
    border-radius: 50%;
  }
  .core-items {
    display: flex;
    flex-wrap: wrap;
  }
  .core-item {
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    -webkit-flex-direction: row !important;
    -moz-flex-direction: row !important;
    -ms-flex-direction: row !important;
    -o-flex-direction: row !important;
    flex-direction: row !important;
    width: 49%;
    margin-right: 2%;
    margin-bottom: 1.875rem;
  }
  .core-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .core-item:nth-of-type(1) .txt,
  .core-item:nth-of-type(3) .txt {
    text-align: left;
    padding-left: 0.938rem;
    padding-right: 0;
  }
  .core-item:nth-of-type(5) {
    transform: translateX(0);
  }
  .core-item:nth-of-type(5) .txt {
    transform: translateX(0);
    text-align: left;
    padding-left: 0.938rem;
  }
  .core-item .txt {
    position: relative;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    width: calc(100% - 3.182rem);
    padding-right: 0 !important;
  }
  .job-item {
    padding: 1.25rem 0.938rem 0.75rem;
  }
  .ppjs .ppjs-wrap {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ppjs .ppjsL {
    width: 80%;
    margin: 1.875rem auto 0;
  }
  .ppjs .ppjsR {
    width: 100%;
    margin-left: 0;
  }
  .achieve .achi-bot {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    margin-top: 1.25rem;
  }
  .achieve .achiL {
    width: 100%;
  }
  .achieve .achiR {
    width: 100%;
  }
  .achieve .org-num {
    margin-top: 2.5rem;
  }
  .lc-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    margin-top: 0;
  }
  .lc-wrap .jt {
    width: 5%;
    margin-top: 1.875rem;
  }
  .lc-box {
    width: 26%;
    margin-top: 1.875rem;
    margin-right: 1.4%;
  }
  .lc-box:nth-child(1),
  .lc-box:nth-child(2) {
    margin-right: 1.4%;
  }
  .lc-box6 {
    margin-right: 1.4%;
  }
  .lc-box2,
  .lc-box3,
  .lc-box5,
  .lc-box6 {
    margin-left: 1.4%;
  }
  .lcItem {
    width: 5.625rem;
    height: 5.625rem;
    margin: 0 auto;
  }
  .lx-tabs {
    display: flex;
    overflow-x: auto;
  }
  .lx-tabs::-webkit-scrollbar,
  .lx-tabs::-webkit-scrollbar-thumb,
  .lx-tabs::-webkit-scrollbar-track {
    width: 0;
    height: 0;
  }
  .lx-tabs .lx-tab:not(:last-of-type) {
    margin-right: 2.5rem;
  }
  .lx-tabs .lx-tab {
    flex-shrink: 0;
  }
  .lx-boxs .lx-box {
    width: 100% !important;
  }
  .idea-wrap {
    padding: 2.273rem 5%;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .idea-wrap::before {
    width: 100%;
  }
  .idea-wrap .ideaL {
    width: 100%;
    padding: 0;
  }
  .idea-wrap .ideaR {
    position: relative;
    width: 60%;
    margin: 30px auto 0;
  }
  .idea-wrap .ideaImg {
    position: relative;
    top: auto;
  }
  .rcSystem .rcImgs {
    width: 60%;
  }
  .rcSystem .rcsyR {
    width: 100%;
    margin-left: 0;
  }
  .rcSystem .rcsy-item .name {
    font-size: 1.182rem !important;
  }
  .rcSystem .rcsy-item.active .name {
    color: #333;
    font-size: 1.182rem;
  }
  .rcsy-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .rcpy .join-btns {
    margin-top: 3.75rem;
  }
  .investor {
    padding: 5rem 0 11.364rem;
  }
  .com-witem {
    width: 49%;
    margin-right: 2%;
  }
  .com-witem:nth-of-type(3n) {
    margin-right: 2%;
  }
  .com-witem:nth-of-type(2n) {
    margin-right: 0;
  }
  .achievements {
    padding-bottom: 11.364rem;
  }
  .rd-item:nth-last-of-type(1),
  .rd-item:nth-last-of-type(2) {
    margin-bottom: 0;
  }
  .award-item {
    width: 49%;
    margin-right: 2%;
  }
  .award-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .yfpt {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .yfptL {
    width: 100%;
  }
  .yfptR {
    width: 60%;
    margin: 1.875rem auto 0;
  }
  .stocks-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .stocksL {
    width: 100%;
    margin-right: 0;
  }
  .stocksL .price {
    font-size: 2.556rem;
  }
  .stocksR {
    width: 60%;
    margin: 1.875rem auto 0;
  }
  .topTalents .tcTxt {
    padding: 2.5rem 7.5% 2.813rem;
  }
  .coopTrain {
    margin-top: 6.25rem;
  }
  .com-jswrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .com-jswrap .com-jsL {
    width: 100%;
  }
  .com-jswrap .com-jsR {
    width: 60%;
    margin: 1.875rem auto 0;
  }
  .certi-swiper .img img {
    height: 20vw;
  }
  .yfpt .bg-img {
    right: 50%;
    transform: translateX(50%);
    width: 150%;
  }
  .gsad-wrap {
    margin-top: 1.875rem;
  }
  .gsad-wrap .bg-line {
    display: none;
  }
  .gs-items {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .gs-item {
    width: 49%;
    margin-right: 2%;
    margin-top: 1.875rem !important;
  }
  .gs-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .gs-item .cir {
    display: none;
  }
  .dire-map {
    margin-top: 2.5rem;
    margin-bottom: 6.25rem;
  }
  .dire-map .imgBox {
    width: 80%;
  }
  .dire-map .drawNumber img {
    height: 1.5rem;
  }
  .techProcess .process-wrap {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .techProcess .processL {
    margin: 1.875rem auto 0;
  }
  .techProcess .processR {
    width: 100%;
    margin-left: 0;
  }
  .gylc-items {
    padding-left: 0;
    max-height: none;
    overflow-y: visible;
  }
  .gylc-item {
    width: 100%;
  }
  .cleanse {
    padding-bottom: 6.25rem;
  }
  .cleanse .com-tit2 {
    width: 80%;
  }
  .zcqs .bg-img {
    width: 50%;
  }
  .dwlx-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .dwlxL {
    width: 100%;
  }
  .dwlxR {
    width: 100%;
    margin-left: 0;
    margin-top: 2.5rem;
  }
  .d-gzhItems {
    margin-top: 1.25rem;
  }
  .zysad {
    padding-bottom: 6.25rem;
  }
  .zysad .bg-img {
    bottom: -3.909rem;
  }
  .zysAd-wrap {
    border-radius: 0;
    overflow: visible;
  }
  .zysAd-wrap .img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
  }
  .zysAd-wrap .img::before {
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 137, 210, 0) 0%, #0089D2 100%);
  }
  .zyad-items {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .zyad-item {
    flex: none;
    width: 100%;
    padding: 30px 5%;
    margin-top: 20px;
  }
  .zyad-item:first-of-type {
    margin-top: 0;
  }
  .zyad-item:not(:last-of-type)::after {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 1px;
  }
  .zyad-item .txt {
    position: relative;
    left: auto;
    top: auto;
    transform: translateX(0);
    text-align: left;
  }
  .zyad-item .ad-decri {
    text-align: justify;
  }
  .techProcess {
    padding-bottom: 5.882rem;
  }
  .techProcess .bg-img {
    width: 150%;
  }
  .hzal-swiper .hz-slide {
    width: 90%;
    padding: 0 1.9%;
  }
  .hzal-swiper .img img {
    height: 300px;
    object-fit: cover;
  }
  .hzal-swiper .swi-prev {
    left: 2%;
  }
  .hzal-swiper .swi-next {
    right: 2%;
  }
  .hzal-tabs .hz-tab:not(:last-of-type) {
    margin-right: 2.5rem;
  }
  .engi-swiper .engi-item {
    margin-bottom: 1.875rem;
  }
  .engi-swiper .engi-item:nth-of-type(n+4) {
    margin-bottom: 1.875rem;
  }
  .engi-swiper .engi-item:nth-of-type(n+5) {
    margin-bottom: 0;
  }
  .shgy-item {
    margin-top: 1.875rem;
  }
  .shgy-item:nth-of-type(3) {
    margin-top: 1.875rem;
  }
  .psyw-item {
    -webkit-flex-direction: column !important;
    -moz-flex-direction: column !important;
    -ms-flex-direction: column !important;
    -o-flex-direction: column !important;
    flex-direction: column !important;
  }
  .psyw-item:not(:last-of-type) {
    margin-bottom: 5rem;
  }
  .psyw-item:nth-of-type(odd) .txt {
    margin-left: 0;
  }
  .psyw-item:nth-of-type(even) .txt {
    margin-right: 0;
  }
  .psyw-item .img {
    width: 100%;
    margin-top: 1.875rem;
  }
  .psyw-item .txt {
    width: 100%;
  }
  .oper-item {
    width: 48%;
    margin-right: 4%;
  }
  .oper-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .smartWater {
    padding-bottom: 10rem;
  }
  .smartWater .bg-img {
    width: 150%;
  }
  .tab-swiper .swiper-wrapper {
    justify-content: flex-start;
  }
  .tab-swiper .tab-slide {
    margin-right: 1.875rem;
  }
  .zhsw-item {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .zhsw-item .img {
    width: 100%;
    margin-top: 1.875rem;
  }
  .zhsw-item .txt {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }
}
@media only screen and (max-width: 760px) {
  .main1 .main1-video {
    display: none;
  }
  .main1 .mb-img {
    display: block;
  }
  .main2 .pImg {
    display: none;
  }
  .main2 .mImg {
    display: block;
  }
  .main2 .txt {
    width: 40%;
  }
  .main2 .goose {
    left: 5.7%;
    top: 28.4%;
    width: 17.5%;
  }
  .main6 .bg-video {
    display: none;
  }
  .main6 .mb-img {
    display: block;
  }
  .main7 .inewB {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .main7 .iNewR {
    width: 100%;
    margin-left: 0;
    margin-top: 2.5rem;
  }
  .iNewL {
    width: 100%;
  }
  .iNewL .swiper-pagination {
    position: relative;
    left: auto;
    top: auto;
    transform: translateX(0);
    margin-top: 1.25rem;
  }
  .iNewL .swiper-pagination-bullet {
    background-color: rgba(213, 213, 213, 0.5);
    opacity: 1;
  }
  .iNewL .swiper-pagination-bullet-active {
    background-color: #0089D2;
  }
  .inew-swiper .iNewL-item .img {
    height: auto;
  }
  .inew-swiper .iNewL-item .img::before {
    display: none;
  }
  .inew-swiper .iNewL-item .img img {
    height: auto;
  }
  .inew-swiper .iNewL-item .txt {
    padding: 1.875rem 5%;
  }
  .inew-item .date {
    width: 4.75rem;
    height: 4.75rem;
  }
  .inew-item .txt {
    width: calc(100% - 4.75rem);
    padding-right: 0;
  }
  .investor .investor-wrap {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .investor .inveTxt {
    width: 100%;
    margin-left: 0;
  }
  .investor .img {
    width: 60%;
    margin: 1.875rem auto 0;
  }
  .talent-nums {
    margin-top: 0.625rem;
  }
  .talent-nums .line {
    display: none;
  }
  .talent-nums .num-item {
    width: 49%;
    margin-top: 2.222rem;
    margin-right: 0;
  }
}
@media only screen and (max-width: 640px) {
  .main2 .txt {
    width: 50%;
  }
  .main3R .num-boxs {
    display: none;
  }
  .main3R .m-numBoxs {
    display: block;
  }
  .num-item {
    width: 49%;
    margin-right: 1%;
  }
  .num-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .land-item {
    width: 100%;
    margin-right: 0;
  }
  .main5 .globalT {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .main5 .tabs {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    margin-top: 2.5rem;
  }
  .main5 .tabs .tab-li:first-of-type {
    margin-left: 0;
  }
  .main5 .bj-item .img {
    height: 60vw;
  }
  .bj-item .cen {
    width: 1.714rem;
    height: 1.714rem;
  }
  .bj-item .cen .cenName {
    font-size: 0.714rem;
    transform: translate(-50%, -50%) scale(0.85);
    transform-origin: center;
  }
  .bj-item .labels .label {
    width: 30%;
    margin-right: 10%;
    margin-left: 15%;
  }
  .bj-item .labels .label:nth-of-type(2n) {
    margin-right: 15%;
    margin-left: 0;
  }
  .chairman .chairmanR {
    width: 100%;
  }
  .company .img {
    width: 100%;
  }
  .company .firm-nums {
    display: none;
  }
  .company .mfirm-nums {
    display: block;
    padding-top: 2.222rem;
  }
  .company .mfirm-nums .num-item {
    margin-bottom: 2.222rem;
  }
  .wel-items {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wel-box {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .drainage .dra-box {
    margin-top: 0.715rem;
  }
  .drainage .wel-box1 .wel-item {
    margin-top: 0.909rem;
  }
  .drainage .wel-box1 .wel-item:first-of-type {
    margin-top: 0;
  }
  .news .paging {
    margin-top: 2rem;
  }
  .new-swiper .nreco-item {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-bottom: 2.5rem;
  }
  .new-swiper .img {
    width: 100%;
    margin-left: 0;
  }
  .new-swiper .txt {
    width: 100%;
    margin-top: 1.875rem;
  }
  .new-item .name {
    height: 40px;
  }
  .newsInfoL .page-item {
    min-width: 5rem;
  }
  .newsInfoR .recomTit {
    font-size: 1.143rem;
  }
  .case-item .caTxtR {
    margin-top: 0;
  }
  .case-item .ca-numItem {
    margin-top: 1.429rem;
  }
  .ca-numItem {
    width: 49%;
    padding: 0;
    margin-right: 2%;
    box-sizing: border-box;
  }
  .ca-numItem::after {
    display: none;
  }
  .ca-numItem:nth-of-type(3n) {
    margin-right: 2%;
  }
  .ca-numItem:nth-of-type(2n) {
    margin-right: 0;
  }
  .pv-swiper .swi-but::after {
    font-size: 1.429rem;
  }
  .pro-item .more {
    margin-top: 1.071rem;
  }
  .pvlx-form .pvBot {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
  }
  .pvlx-form .drag-box {
    width: 100%;
  }
  .pvlx-form .dragSlider {
    height: 3.571rem;
    line-height: 3.571rem;
    margin: 0 auto;
  }
  .pvlx-form .dragSlider .drag-progress {
    height: 3.571rem;
    line-height: 3.571rem;
  }
  .pvlx-form .dragSlider .fix-tips,
  .pvlx-form .dragSlider .verify-msg {
    line-height: 3.571rem;
  }
  .pvlx-form .dragSlider .fix-tips {
    padding-right: 0;
    text-align: center;
  }
  .pvlx-form .dragSlider .drag-btn::after {
    font-size: 1.571rem;
  }
  .pvlx-form .dragSlider .btn i {
    font-size: 1.429rem;
  }
  .pvlx-form .pv-btns {
    width: 100%;
    text-align: center;
    margin-top: 2.143rem;
  }
  .pvlx-form .pv-btn i {
    font-size: 0.714rem;
  }
  .proList-wrap {
    padding: 3.571rem 5%;
  }
  .pro-wrapT {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .pro-wrapT .img {
    width: 100%;
  }
  .pro-wrapT .txt {
    width: 100%;
    margin-left: 0;
    margin-top: 2.143rem;
  }
  .ask-li {
    width: 100%;
    margin-right: 0;
  }
  .request .com-tit2 .p2 {
    margin-top: 10px;
  }
  .ask-items {
    margin-top: 2.143rem;
  }
  .ask-item {
    margin-top: 1.429rem;
  }
  .spri-li {
    width: 100% !important;
    margin-right: 0;
  }
  .spri-li:nth-of-type(even) .spirit-item {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .spri-li:nth-of-type(even) .spirit-item .txt {
    padding-left: 0;
    padding-right: 1.318rem;
  }
  .job-item {
    width: 100%;
    margin-right: 0;
  }
  .job-item .more i {
    font-size: 0.857rem;
  }
  .voyage {
    margin-top: 1.429rem;
  }
  .voyage .img::before {
    height: 100%;
  }
  .brand-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    isolation: isolate;
  }
  .brand-wrap .brandL {
    width: 100%;
  }
  .brand-wrap .brandR {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 30%;
    margin-left: 0;
    opacity: 0.6;
    display: none;
    z-index: -1;
  }
  .djrd-item {
    padding: 2.857rem 0;
  }
  .ppjs .ppjsL {
    width: 100%;
  }
  .ppjs .org-nums {
    padding: 0 5%;
  }
  .organi .bg-img {
    right: 50%;
    transform: translate(50%, 50%);
    width: 150%;
  }
  .organi .organT {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .organi .sub-tit {
    margin-bottom: 1.364rem;
  }
  .organi .org-nums {
    width: 100%;
  }
  .organi .ca-numItem {
    width: 33.3%;
    margin-right: 0;
  }
  .achieve .aryItem {
    width: 49%;
    margin-right: 2%;
  }
  .achieve .org-nums {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
  .achieve .org-num {
    width: 33.3%;
    margin-right: 0;
  }
  .social-share-icon .qrcode {
    width: 6.429rem;
  }
  .saAbout .img {
    width: 100%;
  }
  .lcItem {
    width: 5.857rem;
    height: 5.857rem;
  }
  .look-wrap .swi-prev {
    left: 0;
  }
  .look-wrap .swi-next {
    right: 0;
  }
  .look-swiper .swiper-slide {
    width: 90%;
  }
  .lx-tabs .lx-tab {
    font-size: 1.143rem;
  }
  .lx-tabs .lx-tab:not(:last-of-type) {
    margin-right: 1.429rem;
  }
  .map .toGo {
    margin-top: 1.429rem;
  }
  .idea-wrap .ideaR {
    width: 100%;
  }
  .train .p-idea-nums {
    display: none;
  }
  .train .m-idea-nums {
    display: flex;
  }
  .train .idea-nums {
    margin-top: 0;
  }
  .train .idea-nums .line {
    display: none;
  }
  .train .num-item {
    margin-top: 2.222rem;
  }
  .rcSystem .rcImgs {
    display: none;
  }
  .rcSystem .rcsy-item:not(:last-of-type) {
    margin-bottom: 30px;
  }
  .rcSystem .rcsy-item .img {
    display: block;
  }
  .rcSystem .rcsy-item .rsyB {
    display: block;
    padding-bottom: 20px;
  }
  .rcSystem .rcsy-item .linkA {
    display: block;
  }
  .idea-wrap {
    margin-top: 4.286rem;
  }
  .rcIdeas {
    padding-bottom: 4.286rem;
  }
  .rcIdeas .bg-img {
    left: 50%;
    top: 30%;
    right: auto;
    transform: translate(-50%, -50%);
    width: 150%;
  }
  .investor .img {
    width: 100%;
  }
  .hotLine-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .hotLineL {
    width: 100%;
    padding-right: 0;
  }
  .hotLineR {
    width: 100%;
    margin-top: 2.143rem;
  }
  .offi-acc {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
  }
  .offi-acc .offi-txt {
    flex: 1;
    padding-left: 5%;
  }
  .offi-acc .img {
    flex-shrink: 0;
    margin-top: 0;
  }
  .filters .filter-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.714rem;
  }
  .filters .search-item .search-btn i {
    font-size: 1.286rem;
  }
  .duty-item {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .duty-item .img {
    width: 100%;
  }
  .duty-item .txt {
    width: 100%;
    margin-left: 0;
    margin-top: 0.909rem;
  }
  .duty-item .dutyB {
    margin-top: 0.909rem;
  }
  .duty-item .dutyLink {
    height: 2.143rem;
    line-height: 2.143rem;
    border-radius: 1.071rem;
    padding: 0 1.071rem;
  }
  .pereport-item .name i {
    margin-right: 0.714rem;
  }
  .award-items {
    margin-top: 1.429rem;
  }
  .award-item {
    margin-top: 1.429rem;
  }
  .yfpt {
    padding-bottom: 5.714rem;
  }
  .yfptR {
    width: 100%;
  }
  .stocksL .content {
    padding: 2.5rem 0;
  }
  .stocksL .updateTime {
    margin-top: 1.429rem;
  }
  .stocksR {
    width: 100%;
  }
  .topcoop .bg-img {
    left: 50%;
    top: 60%;
    transform: translate(-50%, -50%);
    width: 150%;
  }
  .topcoop .tcTxt {
    padding: 2.5rem 5%;
  }
  .topTalents .img {
    width: 100%;
  }
  .topTalents .topTxt {
    position: relative;
    left: auto;
    top: auto;
    transform: translateY(0);
    width: 92.3%;
    margin: -3.818rem auto 0;
  }
  .topTalents .tcIntro {
    padding-right: 0;
    height: auto;
  }
  .talents-show .swi-btns {
    margin-top: 2.143rem;
  }
  .num-item .icoi {
    width: 1.571rem;
    font-size: 1.571rem;
    margin-right: 0.5rem;
  }
  .num-item .numName {
    padding-left: 2.071rem;
  }
  .coopTrain {
    margin-top: 4.286rem;
  }
  .members {
    padding: 7.143rem 0 5.714rem;
  }
  .member-box {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .member-items {
    margin-bottom: 0;
  }
  .member-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1.364rem;
  }
  .member-item .membT {
    height: auto;
  }
  .mem-intros {
    display: none;
  }
  .gbjg {
    padding-top: 7.143rem;
  }
  .certi {
    padding-bottom: 5.714rem;
  }
  .certi .bg-img {
    width: 150%;
  }
  .certiB {
    padding-bottom: 1.071rem;
    margin-top: 3.571rem;
  }
  .certi-swiper .swiper-slide {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: auto;
  }
  .certi-swiper .img img {
    height: auto;
  }
  .com-jswrap .com-jsR {
    width: 100%;
  }
  .firmAd {
    padding-bottom: 8.571rem;
  }
  .firmAd .bg-img {
    bottom: 0;
    width: 100%;
  }
  .gsad-wrap {
    margin-top: 0.714rem;
  }
  .gs-item {
    display: flex;
    align-items: center;
    width: 100%;
    margin-right: 0;
    margin-top: 1.429rem;
  }
  .gs-item .ico-box {
    margin: 0;
  }
  .gs-item .gsInfo {
    width: calc(95% - 0.864rem);
    margin-top: 0;
    margin-left: 5%;
    text-align: left;
  }
  .gs-item .name::after {
    left: 0;
    width: 1.429rem;
    height: 1px;
    transform: translateX(0);
  }
  .gs-item.action {
    animation-delay: 0s !important;
  }
  .dire-map .imgBox {
    width: 100%;
  }
  .cleanse .com-tit2 {
    width: 100%;
  }
  .newMedia .xwmt-item .name {
    height: auto;
  }
  .xwmt-item {
    width: 100%;
    margin-right: 0;
  }
  .hzal-tabs .hz-tab:not(:last-of-type) {
    margin-right: 1.429rem;
  }
  .techProcess .processL {
    width: 60%;
  }
  .pz-item {
    width: 47.5%;
    margin-right: 5%;
  }
  .talent-swiper .show-item {
    width: 100%;
    margin-right: 0;
  }
  .honor-swiper .honor-item {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 1.25rem;
  }
  .honor-swiper .honor-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .honor-swiper .honor-item:nth-of-type(n+5) {
    margin-bottom: 1.25rem;
  }
  .honor-swiper .honor-item:nth-of-type(n+7) {
    margin-bottom: 0;
  }
  .drainage {
    padding-bottom: 11.364rem;
  }
  .oper-item {
    padding-left: 3.8%;
  }
  .oper-bot-items .oper-bItem {
    width: 100%;
    padding: 0 10%;
  }
  .oper-bot-items .ico {
    flex-shrink: 0;
  }
  .oper-bot-items .txt {
    flex-shrink: 1;
  }
  .tab-swiper .tab-slide {
    padding-bottom: 1.429rem;
  }
  .certificate .certi-top {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
  }
  .certificate .cert-tab {
    margin-bottom: 0.714rem;
  }
  .certificate .certi-box .m-swi-btns {
    display: block;
    margin-top: 1.429rem;
  }
  .certificate .cert-btns {
    display: none;
  }
  .certificate .cert-btns {
    margin-top: 0.714rem;
    margin-left: auto;
  }
}
@media only screen and (max-width: 560px) {
  .main3 .wave-box {
    top: -2.143rem;
    height: calc(100% + 2.143rem);
  }
  .core-item {
    width: 100%;
    margin-right: 0;
  }
  .core-box .img {
    width: 20rem;
    height: 20rem;
  }
  .oper-bot-items .oper-bItem {
    padding: 0 5%;
  }
  .map .toGo {
    margin-top: 0.714rem;
  }
}
@media only screen and (max-width: 375px) {
  .bj-item .labels .label {
    width: 35%;
    margin-right: 10%;
    margin-left: 10%;
  }
  .bj-item .labels .label:nth-of-type(2n) {
    margin-right: 10%;
    margin-left: 0;
  }
}
@media only screen and (max-width: 320px) {
  .pic-boxs .pic-item {
    width: 17.857rem;
  }
  .pic-boxs .pic-item .img {
    width: 17.857rem;
    height: 17.857rem;
  }
}
