.page-process-certifications .st-mainbody .container .module.module-1 .banner-wrap .banner-box {
    height: 270px;
    overflow: hidden;
}

.page-product-module .st-mainbody .module.module-5 {
    margin-top: 0;
}

.page-product-module .st-mainbody .module.module-3 .cont-cards {
    min-height: 260px;
}

.page-product-module .st-mainbody .module.module-5 .cont-list {
    justify-content: flex-start;
}

.page-product-module .st-mainbody .module.module-5 .cont-list .cont-item {
    margin-right: 20px;
}

.d3view:after {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 40px;
    content: "";
    height: 100px;
    background: url(./images/vc.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
    pointer-events: none;
    opacity: .75;
}

/*  .page-product-module .st-mainbody .module.module-2 .cont-list .img-item { position: relative; }
    .page-product-module .st-mainbody .module.module-2 .cont-list .img-item img { transition: 0.2s; }
    .page-product-module .st-mainbody .module.module-2 .cont-list .img-item .img-summary { height: 100%; opacity: 0; transition: 0.2s; font-weight: 500; padding: 10%; display: flex; align-items: center; justify-content: center; text-align: center; width: 100%; overflow-y: auto; position: absolute; left: 0; top: 0; }
    .page-product-module .st-mainbody .module.module-2 .cont-list .img-item:hover img { opacity: 0; }
    .page-product-module .st-mainbody .module.module-2 .cont-list .img-item:hover .img-summary { opacity: 1; }
    .page-product-module .st-mainbody .module.module-3.PC-g video { width: 60%; display: flex; margin-left: auto; margin-top: -200px; margin-bottom: -150px; }
    .page-product-module .st-mainbody .module.module-0 .doc-title img { filter: brightness(0) opacity(0.7); } */
/*  .page-product-module .st-mainbody .module.module-3 video { mix-blend-mode: darken; } */


.st-header {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 30%) 40%, transparent 90%);
}

.st-header ul.PC-g .toggle-language .lang-list a:hover {
    background-color: #555;
    color: #fff;
}

.st-header ul.PC-g .toggle-language li {
    list-style: none;
}

.st-header ul.APP-g ul.APP-menu li.toggle-language .lang-list li {
    border: 0;
    padding: 0;
}

.st-header ul.APP-g ul.APP-menu li.toggle-language .lang-list li a {
    margin: 0;
}


.page-contact-us .st-mainbody .container .cont .cont-l .form-control,
.page-contact-us .st-mainbody .container .cont .cont-l .has-error .form-control {
    border-bottom: 1px solid #ccc !important;
    background-color: transparent;
    border-radius: 0;
    padding-left: 0;
}

.form-group.form-actions {
    margin-bottom: 0;
}

.form-control::-webkit-input-placeholder {
    color: #666;
}

.form-control::placeholder {
    color: #666;
}

.form-group.form-actions .btn {
    background-color: transparent;
    border-radius: 0;
    border: none;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    height: 50px;
}

.form-group.form-actions .btn:active {
    box-shadow: none;
}

/*  10-21  */
.page-process-certifications .st-mainbody .container .module.module-1 .banner-wrap .banner-box .banner-item {
    position: relative;
}

.page-process-certifications .st-mainbody .container .module.module-1 .banner-wrap .banner-box .banner-item img:nth-child(2) {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    object-fit: contain;
    transform: translate(-50%, -100%)
}

.page-process-certifications .st-mainbody .container .module.module-1 .banner-wrap .banner-box .banner-item span {
    top: unset;
    bottom: 20%;
    text-align: center;
    color: #333;
}



.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img {
    transform: unset;
    margin-top: -100px;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img:nth-child(3n+2) {
    transform: unset;
    margin-top: 0;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont {
    justify-content: unset;
    padding: 180px 0 140px;
}

.page-partners .st-mainbody .container .img-list .img-item img {
    height: 80%;
    filter: brightness(0) opacity(0.8);
}

.page-care .st-mainbody .module.module-1 .cont-cards .card-item .card-icon,
.page-care .st-mainbody .module.module-2 .cont .cont-cards .card-item .card-icon,
.page-care .st-mainbody .module.module-3 .cont .cont-cards .card-item .card-icon,
.page-care .st-mainbody .module.module-4 .cont .cont-cards .card-item .card-icon {
    border: none;
}

.page-care .st-mainbody .module.module-1 .cont-cards .card-item .card-icon img,
.page-care .st-mainbody .module.module-2 .cont .cont-cards .card-item .card-icon img,
.page-care .st-mainbody .module.module-3 .cont .cont-cards .card-item .card-icon img,
.page-care .st-mainbody .module.module-4 .cont .cont-cards .card-item .card-icon img {
    width: 100%;
    height: 100%;
}


/*  11-09  */
.page-down-feather .st-mainbody .container .module.module-3 .cont-list .cont-item .item-cont .item-cont-r {
    width: 35%;
}

.page-down-feather .st-mainbody .container .module.module-5 .cont .cont-r .r-card .r-thumb img {
    width: unset;
    max-height: 460px;
}

.page-down-feather .st-mainbody .container .module.module-6 .cont .cont-r .r-card {
    display: flex;
    flex-direction: row-reverse;
}

.page-down-feather .st-mainbody .container .module.module-6 .cont .cont-r .r-card .r-cont {
    padding-left: 50px;
}

.page-process-certifications .st-mainbody .container .module.module-1 .banner-wrap .banner-box .banner-item img:nth-child(2) {
    width: 70px;
    height: 70px;
    filter: brightness(0) opacity(0.8);
}

.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item .item-bgimg img {
    border-radius: 50%;
    object-fit: cover;
}

.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item {
    height: 15vw;
}

.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(5) i {
    bottom: -35%;
}

.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(1) i,
.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(2) i,
.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(3) i,
.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(4) i,
.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(6) i,
.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(7) i,
.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(8) i,
.page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(9) i {
    top: 60%;
}

.page-process-certifications .st-mainbody .container .module .cont-l {
    width: 25% !important;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img {
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    cursor: pointer;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: 0.2s;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img img:hover {
    transform: translate(-50%, -50%) scale(1.1);
}

.page-quality-price .st-mainbody .module.module-2 .cont-navs {
    margin-top: 150px;
}

.page-product-module .st-mainbody .module.module-0 .doc-video-poster img {
    position: absolute;
    top: 0px;
}

.page-process-certifications .st-mainbody .container .module.module-3 .cont-thumb img {
    height: 70vh;
    object-fit: contain;
}

.page-process-certifications .st-mainbody .container .module.module-3 .cont-wrap .cont-cards .card-item {
    flex: 0 0 10%;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-text-cards .text-card-wrap .text-card-item {
    margin-top: -100px;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-text-cards .text-card-wrap .text-card-item:nth-child(4n + 2),
.page-species-origin .st-mainbody .container .doc-body .cont .cont-text-cards .text-card-wrap .text-card-item:nth-child(4n + 4) {
    transform: none !important;
    margin-top: 0;
}

.page-newsletter .st-mainbody>.container .cont .cont-l {
    position: sticky;
    position: -webkit-sticky;
    top: 100px;
    max-height: 150vh;
    overflow: auto;
    min-width: 80px;
}

.page-product-module .st-mainbody .module.module-0 .doc-title img {
    filter: brightness(0) opacity(0.7);
}

.page-home .st-mainbody.PC-g .doc-body .swiper-item.module-1 .container .module-summary {
    bottom: 0;
}

.page-product-module .st-mainbody .module.module-1 .cont-exhibition .exhibition-item .item-params span:first-child {
    white-space: nowrap;
}

/* .page-down-feather .st-mainbody .container .module.module-5 .cont .cont-r .r-card .r-thumb img */
/* 12.5 */
.page-down-feather .st-mainbody .container .module.module-3 .cont-list .cont-item .item-cont .item-cont-r .r-species .species-item,
.page-down-feather .st-mainbody .container .module.module-3 .cont-list .cont-item .item-cont .item-cont-r .r-colors .species-item,
.page-down-feather .st-mainbody .container .module.module-3 .cont-list .cont-item .item-cont .item-cont-r .r-species .colors-item,
.page-down-feather .st-mainbody .container .module.module-3 .cont-list .cont-item .item-cont .item-cont-r .r-colors .colors-item {
    justify-content: center;
}

.page-process-certifications .st-mainbody .container .module .cont-body img {
    width: 55% !important;
    height: 55% !important;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img {
    transition: 0.2s;
    position: relative;
    overflow: unset;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img::before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #ccc;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    border-radius: 4px;
    transition: 0.2s;
    background-image: url('./images/logo.png');
    background-repeat: no-repeat;
    background-size: 20%;
    background-position: 90% 3%;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img:hover::before {
    transform: rotateZ(-8deg);
    transform-origin: left bottom;
    top: -20px;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img:hover img {
    transform: rotateZ(4deg) translate(-50%, -50%);
    transform-origin: left bottom;
}

/*     .page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img img:hover { transform: translate(-50%, -50%); } */
.page-quality-price .st-mainbody .module.module-4 .cont-thumb {
    mix-blend-mode: color-burn;
}

.page-about-us .st-mainbody .container .module-1 .cont-l .l-summary {
    font-weight: 400;
}

.page-product-module .st-mainbody .module.module-3 .cont-cards .card-item span:first-child {
    padding: 10px;
    font-size: 16px;
    text-align: center;
}

.page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img {
    height: 22vw;
}

.page-process-certifications .st-mainbody .container .module.module-1 .cont-list .circle-item span {
    display: flex;
    align-items: center;
}


.page-product-module-2logo .st-mainbody .module.module-5 {
    margin-top: 0;
}

.page-product-module-2logo .st-mainbody .module.module-3 .cont-cards {
    min-height: 260px;
}

.page-product-module-2logo .st-mainbody .module.module-5 .cont-list {
    justify-content: flex-start;
}

.page-product-module-2logo .st-mainbody .module.module-5 .cont-list .cont-item {
    margin-right: 20px;
}

.page-product-module-2logo .st-mainbody .module.module-0 .doc-video-poster img {
    position: absolute;
    top: 0px;
}

.page-product-module-2logo .st-mainbody .module.module-0 .doc-title img {
    filter: brightness(0) opacity(0.7);
}

.page-product-module-2logo .st-mainbody .module.module-1 .cont-exhibition .exhibition-item .item-params span:first-child {
    white-space: nowrap;
}

.page-product-module-2logo .st-mainbody .module.module-3 .cont-cards .card-item span:first-child {
    padding: 10px;
    font-size: 16px;
    text-align: center;
}

.page-product-module-logos .st-mainbody .module.module-5 {
    margin-top: 0;
}

.page-product-module-logos .st-mainbody .module.module-3 .cont-cards {
    min-height: 260px;
}

.page-product-module-logos .st-mainbody .module.module-5 .cont-list {
    justify-content: flex-start;
}

.page-product-module-logos .st-mainbody .module.module-5 .cont-list .cont-item {
    margin-right: 20px;
}

.page-product-module-logos .st-mainbody .module.module-0 .doc-video-poster img {
    position: absolute;
    top: 0px;
}

.page-product-module-logos .st-mainbody .module.module-0 .doc-title img {
    filter: brightness(0) opacity(0.7);
}

.page-product-module-logos .st-mainbody .module.module-1 .cont-exhibition .exhibition-item .item-params span:first-child {
    white-space: nowrap;
}

.page-product-module-logos .st-mainbody .module.module-3 .cont-cards .card-item span:first-child {
    padding: 10px;
    font-size: 16px;
    text-align: center;
}

.page-product-module-logos .st-mainbody .module.module-0 .doc-title {
    display: flex;
    flex-wrap: wrap;
}

.page-product-module-logos .st-mainbody .module.module-0.APP-g .doc-body .doc-logo {
    width: 100%;
}

.page-product-module-logos .st-mainbody .module.module-0.APP-g .doc-body .doc-logo img {
    flex: 1;
}


.page-product-module .st-mainbody .module.module-0 .doc-summary,
.page-product-module-2logo .st-mainbody .module.module-0 .doc-summary,
.page-product-module-logos .st-mainbody .module.module-0 .doc-summary video {
    width: 100% !important;
}

.page-product-module .st-mainbody .module.module-0 .doc-summary img,
.page-product-module-2logo .st-mainbody .module.module-0 .doc-summary img,
.page-product-module-logos .st-mainbody .module.module-0 .doc-summary img {
    width: 100%;
    object-fit: contain;
}

.page-product-module .st-mainbody .module.module-0 .doc-body .doc-cont .cont-summary img,
.page-product-module-2logo .st-mainbody .module.module-0 .doc-body .doc-cont .cont-summary img,
.page-product-module-logos .st-mainbody .module.module-0 .doc-body .doc-cont .cont-summary img {
    width: 100%;
    object-fit: contain;
}

.page-product-module .st-mainbody .module.module-1 .cont-cards .card-item .card-cont,
.page-product-module-2logo .st-mainbody .module.module-1 .cont-cards .card-item .card-cont,
.page-product-module-logos .st-mainbody .module.module-1 .cont-cards .card-item .card-cont {
    justify-content: center;
    height: 50px;
}

/*   特例项目样式 */
.page-product-module .st-mainbody.module--2133 .module.module-4 {
    display: none !important;
}

.page-product-module .st-mainbody.module--2133 .module.module-0 .doc-cards {
    opacity: 0;
    pointer-events: none;
}

.page-product-module .st-mainbody.module--2133 .module.module-0.APP-g .doc-body .doc-params {
    opacity: 0;
    pointer-events: none;
}

.page-product-module .st-mainbody.module--2133 {
    background-color: #B6BCC4;
}

.page-product-module .st-mainbody.module--2133 .module.module-0 .doc-video-poster::after {
    background: linear-gradient(to bottom, #B6BCC4 10%, transparent);
}

.page-product-module .st-footer.module--2133 {
    background-color: #B6BCC4;
}

@media (max-width: 768px) {
    .page-product-module .st-mainbody .module.module-0.APP-g .doc-body .doc-logo img {
        width: 50%;
        height: unset;
        max-height: 60px;
        object-fit: contain;
    }

    .page-product-module .st-mainbody .module.module-2 .cont-wrap .cont-list .img-item {
        flex: 0 0 22.7%;
    }

    .page-product-module .st-mainbody .module.module-3.APP-g .cont-cards {
        min-height: 200px;
    }

    .page-product-module .st-mainbody .module.module-5 .cont-wrap .cont-list {
        min-width: 100%;
        width: unset;
    }

    .page-product-module .st-mainbody .module.module-5 .cont-wrap .cont-list .cont-item {
        flex: 0 0 150px;
        margin-right: 20px;
    }

    .page-product-module .st-mainbody .module.module-2 .cont-list .img-item .img-summary {
        align-items: flex-start !important;
        height: 100%;
    }

    .page-product-module .st-mainbody .module.module-3.APP-g video {
        width: 100%;
        height: 40vh;
    }

    .page-product-module .st-mainbody .module.module-3.APP-g>img {
        margin: 30px auto;
    }

    .page-product-module .st-mainbody .module.module-0.APP-g .doc-video-poster {
        margin-top: -2px;
    }

    .page-product-module .st-mainbody .module.module-0.APP-g .doc-body .doc-cont .cont-view-img img {
        width: 50%;
    }

    .page-product-module-2logo .st-mainbody .module.module-0.APP-g .doc-body .doc-logo img {
        width: 50%;
        height: unset;
        max-height: 60px;
        object-fit: contain;
    }

    .page-product-module-2logo .st-mainbody .module.module-2 .cont-wrap .cont-list .img-item {
        flex: 0 0 22.7%;
    }

    .page-product-module-2logo .st-mainbody .module.module-3.APP-g .cont-cards {
        min-height: 200px;
    }

    .page-product-module-2logo .st-mainbody .module.module-5 .cont-wrap .cont-list {
        min-width: 100%;
        width: unset;
    }

    .page-product-module-2logo .st-mainbody .module.module-5 .cont-wrap .cont-list .cont-item {
        flex: 0 0 150px;
        margin-right: 20px;
    }

    .page-product-module-2logo .st-mainbody .module.module-2 .cont-list .img-item .img-summary {
        align-items: flex-start !important;
        height: 100%;
    }

    .page-product-module-2logo .st-mainbody .module.module-3.APP-g video {
        width: 100%;
        height: 40vh;
    }

    .page-product-module-2logo .st-mainbody .module.module-3.APP-g>img {
        margin: 30px auto;
    }

    .page-product-module-2logo .st-mainbody .module.module-0.APP-g .doc-video-poster {
        margin-top: -2px;
    }

    .page-product-module-2logo .st-mainbody .module.module-0.APP-g .doc-body .doc-cont .cont-view-img img {
        width: 50%;
    }

    .page-product-module-2logo .st-mainbody .module.module-3 .cont-cards .card-item span:first-child {
        font-size: 14px;
        text-align: center;
    }

    .page-product-module-2logo .st-mainbody .module.module-1 .cont-exhibition .exhibition-item .item-params span:first-child {
        font-size: 14px;
    }

    .page-product-module-2logo .st-mainbody .module.module-1 .cont-exhibition.APP-g .exhibition-navs .item-nav div:last-child {
        white-space: nowrap;
        font-size: 12px;
    }

    .page-product-module-2logo .st-mainbody .module.module-3.APP-g .cont-cards {
        overflow-x: auto;
    }

    .page-product-module-2logo .st-mainbody .module.module-3.APP-g .cont-cards .card-item {
        flex: 0 0 43%;
        padding: 0px;
        justify-content: space-around;
    }

    .page-product-module-2logo .st-mainbody .module.module-3.APP-g .cont-body .cont-img {
        border-radius: 16px;
        overflow: hidden;
    }

    .page-product-module-2logo .st-mainbody .module.module-3.APP-g .cont-cards .card-item span:last-child {
        margin-top: 0px;
    }

    .page-product-module-2logo .st-mainbody .module.module-3.APP-g .cont-cards .card-item span:first-child {
        flex: 0 0 60px;
        max-height: 60px;
    }

    .page-product-module-2logo .st-mainbody .module.module-1 .cont-cards .card-item {
        position: relative;
    }

    .page-product-module-2logo .st-mainbody .module.module-1 .cont-cards .card-item img {
        position: absolute;
        left: 0;
        top: 0;
    }

    .page-product-module-2logo .st-mainbody .module.module-0.APP-g .doc-body .doc-logo img {
        filter: none;
    }

    .page-product-module-logos .st-mainbody .module.module-0.APP-g .doc-body .doc-logo img {
        width: 45%;
        height: unset;
        max-height: 60px;
        object-fit: contain;
        margin: 10px 0;
    }

    .page-product-module-logos .st-mainbody .module.module-2 .cont-wrap .cont-list .img-item {
        flex: 0 0 22.7%;
    }

    .page-product-module-logos .st-mainbody .module.module-3.APP-g .cont-cards {
        min-height: 200px;
    }

    .page-product-module-logos .st-mainbody .module.module-5 .cont-wrap .cont-list {
        min-width: 100%;
        width: unset;
    }

    .page-product-module-logos .st-mainbody .module.module-5 .cont-wrap .cont-list .cont-item {
        flex: 0 0 150px;
        margin-right: 20px;
    }

    .page-product-module-logos .st-mainbody .module.module-2 .cont-list .img-item .img-summary {
        align-items: flex-start !important;
        height: 100%;
    }

    .page-product-module-logos .st-mainbody .module.module-3.APP-g video {
        width: 100%;
        height: 40vh;
    }

    .page-product-module-logos .st-mainbody .module.module-3.APP-g>img {
        margin: 30px auto;
    }

    .page-product-module-logos .st-mainbody .module.module-0.APP-g .doc-video-poster {
        margin-top: -2px;
    }

    .page-product-module-logos .st-mainbody .module.module-0.APP-g .doc-body .doc-cont .cont-view-img img {
        width: 50%;
    }

    .page-product-module-logos .st-mainbody .module.module-3 .cont-cards .card-item span:first-child {
        font-size: 14px;
        text-align: center;
    }

    .page-product-module-logos .st-mainbody .module.module-1 .cont-exhibition .exhibition-item .item-params span:first-child {
        font-size: 14px;
    }

    .page-product-module-logos .st-mainbody .module.module-1 .cont-exhibition.APP-g .exhibition-navs .item-nav div:last-child {
        white-space: nowrap;
        font-size: 12px;
    }

    .page-product-module-logos .st-mainbody .module.module-3.APP-g .cont-cards {
        overflow-x: auto;
    }

    .page-product-module-logos .st-mainbody .module.module-3.APP-g .cont-cards .card-item {
        flex: 0 0 43%;
        padding: 0px;
        justify-content: space-around;
    }

    .page-product-module-logos .st-mainbody .module.module-3.APP-g .cont-body .cont-img {
        border-radius: 16px;
        overflow: hidden;
    }

    .page-product-module-logos .st-mainbody .module.module-3.APP-g .cont-cards .card-item span:last-child {
        margin-top: 0px;
    }

    .page-product-module-logos .st-mainbody .module.module-3.APP-g .cont-cards .card-item span:first-child {
        flex: 0 0 60px;
        max-height: 60px;
    }

    .page-product-module-logos .st-mainbody .module.module-1 .cont-cards .card-item {
        position: relative;
    }

    .page-product-module-logos .st-mainbody .module.module-1 .cont-cards .card-item img {
        position: absolute;
        left: 0;
        top: 0;
    }

    .page-product-module-logos .st-mainbody .module.module-0.APP-g .doc-body .doc-logo img {
        filter: none;
    }

    /*  10-27  */
    .st-header {
        background: #333 !important;
    }

    .st-header ul.APP-g {
        padding-left: 0;
    }

    .st-header ul.APP-g li a {
        flex: 1;
        width: 100%;
    }

    .st-header ul.APP-g li.toggle-language .lang-list a {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 1 !important;
    }

    .page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont {
        padding: 100px 0;
    }

    .page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img {
        margin-top: 0;
    }

    .page-species-origin .st-mainbody .container .doc-body .cont .cont-text-cards .text-card-wrap {
        padding-top: 90px;
    }

    .page-partners .st-mainbody .container .img-list .img-item {
        flex: 0 0 23%;
    }

    .page-partners .st-mainbody .container .img-list .img-item img {
        height: 90%;
    }

    .page-product-module .st-mainbody .module.module-3 .cont-cards .card-item span:first-child {
        font-size: 14px;
        text-align: center;
    }

    .page-product-module .st-mainbody .module.module-1 .cont-exhibition .exhibition-item .item-params span:first-child {
        font-size: 14px;
    }

    .page-product-module .st-mainbody .module.module-1 .cont-exhibition.APP-g .exhibition-navs .item-nav div:last-child {
        white-space: nowrap;
        font-size: 12px;
    }

    .page-species-origin .st-mainbody .container .doc-body .cont .cont-classification .cont-cards-list .cards-body .cards-cont .card-img {
        height: 40vw;
    }

    .page-down-feather .st-mainbody .container .module.module-2.APP-g {
        overflow: unset;
    }

    .page-down-feather .st-mainbody .container .module.module-2 .screen .card-item .card-body .card-desc {
        width: 100% !important;
        pointer-events: none;
    }

    .page-down-feather .st-mainbody .container .module.module-5 .cont .cont-r .r-card .r-thumb img {
        width: 100%;
    }

    .page-down-feather .st-mainbody .container .module.module-6 .cont .cont-r .r-card {
        flex-direction: column-reverse;
    }

    .page-down-feather .st-mainbody .container .module.module-6 .cont .cont-r .r-card .r-thumb {
        height: 200px;
        margin-bottom: 20px;
    }

    .page-down-feather .st-mainbody .container .module.module-6 .cont .cont-r .r-card .r-cont {
        padding-left: 0;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap {
        transform: unset;
        width: unset;
        height: unset;
        align-items: center;
        justify-content: center;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item {
        width: 50vw;
        height: 50vw;
        margin: 20px 0;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:not(:last-child)::after {
        content: "↓";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translate(-50%, 50%);
        color: #ccc;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(6) {
        order: 6;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(7) {
        order: 7;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(8) {
        order: 8;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(9) {
        order: 9;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item:nth-child(10) {
        order: 10;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item .item-bgimg {
        width: 100%;
        height: 100%;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item .item-cont {
        transform: translate(-50%, -50%);
        left: 50%;
    }

    .page-process-certifications .st-mainbody .container .module.module-2 .cont-wrap .cont-item i {
        display: none;
    }

    .page-process-certifications .st-mainbody .container .module.module-3 .cont-thumb img {
        height: unset;
    }

    .page-process-certifications .st-mainbody .container .module .cont-l {
        width: 100% !important;
    }

    .page-product-module .st-mainbody .module.module-3.APP-g .cont-cards {
        overflow-x: auto;
    }

    .page-product-module .st-mainbody .module.module-3.APP-g .cont-cards .card-item {
        flex: 0 0 43%;
        padding: 0px;
        justify-content: space-around;
    }

    .page-product-module .st-mainbody .module.module-3.APP-g .cont-body .cont-img {
        border-radius: 16px;
        overflow: hidden;
    }

    /*       .page-product-module .st-mainbody .module.module-3 .cont-cards .card-item .item-video-btn { top: 50% !important; } */
    .page-product-module .st-mainbody .module.module-3.APP-g .cont-cards .card-item span:last-child {
        margin-top: 0px;
    }

    .page-product-module .st-mainbody .module.module-3.APP-g .cont-cards .card-item span:first-child {
        flex: 0 0 60px;
        max-height: 60px;
    }

    .page-product-module .st-mainbody .module.module-1 .cont-cards .card-item {
        position: relative;
    }

    .page-product-module .st-mainbody .module.module-1 .cont-cards .card-item img {
        position: absolute;
        left: 0;
        top: 0;
    }

    .page-product-module .st-mainbody .module.module-0.APP-g .doc-body .doc-logo img {
        filter: none;
    }

    .page-product-module-2logo .st-mainbody .module.module-0.APP-g .doc-body .doc-logo .doclogo-icon {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .page-product-module-2logo .st-mainbody .module.module-0.APP-g .doc-body .doc-logo .doclogo-icon img {
        padding: 5px;
        box-sizing: content-box;
    }

    .img-popup .popup-body {
        overflow-y: scroll;
    }

    .img-popup .popup-body .popup-target-img {
        object-fit: unset !important;
        height: unset !important;
    }

    .page-product-module .st-mainbody .video-wrap .video-box,
    .page-product-module-2logo .st-mainbody .video-wrap .video-box,
    .page-product-module-logos .st-mainbody .video-wrap .video-box {
        position: unset;
    }

    .page-product-module .st-mainbody .video-wrap .video-box .video-close-btn,
    .page-product-module-2logo .st-mainbody .video-wrap .video-box .video-close-btn,
    .page-product-module-logos .st-mainbody .video-wrap .video-box .video-close-btn {
        top: 90vh !important;
    }

    .page-product-module-logos .st-mainbody .module.module-0.APP-g .doc-body .doc-logo img {
        max-height: 100%;
    }

    .module--5641 .module.module-0.APP-g .doc-body .doc-cont .cont-view-img img {
        width: 100% !important;
    }

    .module--5555 .module.module-0.APP-g .doc-body .doc-cont .cont-view-img img {
        width: 100% !important;
    }
}

.page-product-module .st-mainbody.module--2055 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--1582 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--1606 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--2109 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--2541 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--2735 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--3196 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--3220 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--3238 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--3256 .module.module-4 .cont-body .start-text span,
.page-product-module-logos .st-mainbody.module--3406 .module.module-4 .cont-body .start-text span,
.page-product-module-logos .st-mainbody.module--3196 .module.module-4 .cont-body .start-text span,
.page-product-module-logos .st-mainbody.module--3478 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--3825 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--3856 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4008 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4014 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4207 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4299 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4434 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4464 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4549 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4596 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4929 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4942 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--4966 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5045 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5045 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5330 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5446 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5477 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5495 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5567 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5623 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5647 .module.module-4 .cont-body .start-text span,
.page-product-module .st-mainbody.module--5165 .module.module-4 .cont-body .start-text span {
    right: unset;
    left: 200%;
}

.page-product-module .st-mainbody.module--6064 .module.module-0.APP-g .doc-video-poster {
    height: 80vh !important;
}

  .container img {
      /* max-width: 350px !important; */
      width: 100%;
      /* 确保图片在小屏幕下自适应 */
      height: auto;
      /* 保持图片比例 */
  }