/* 当前位置 */
.location {
    font-size: 18px;
    line-height: 36px;
    color: #646464;
    font-weight: lighter;
    width: 1300px;
    margin: 34px auto 0;
    padding-left: 40px;
    box-sizing: border-box;
}

.location img {
    margin-right: 8px;
}

.location a {
    color: #646464;
}

/* 产品详情 - 新生儿遗传和代谢病基因检测 */
.product-detail-content {
    width: 100%;
    padding-top: 90px;
}

.title {
    color: #26658f;
    text-align: center;
}

.title h2 {
    font-size: 37px;
    font-family: 'Compctab Bd BT';
}

.title p {
    font-size: 37px;
    font-family: 'Compctab Bd BT';
}

.product-detail-content .product-info {
    width: 1300px;
    margin: 40px auto;
    font-size: 18px;
    line-height: 36px;
    color: #646464;
    font-weight: lighter;
    padding: 0 252px;
    box-sizing: border-box;
}

.product-detail-content .product-detail-container {
    width: 100%;
    position: relative;
    background-color: #eef8ff;
    text-align: center;
}

.product-detail-container .product-detail-video {
    width: 100%;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 3;
    overflow: hidden;
}

.product-detail-video video {
    width: 100%;
    max-width: max-content;
    margin: 0 auto;
    display: block;
    outline: none;
}

.product-detail-container .gene-detection {
    margin-top: 40px;
    color: #fff;
    text-align: center;
    padding-bottom: 178px;
    overflow: hidden;
    position: relative;
    z-index: 6;
}

.gene-detection h2 {
    font-size: 60px;
    font-family: 'SourceHanSansCN';
    position: relative;
    height: 158px;
    line-height: 158px;
}

.gene-detection h2 .num {
    display: inline-block;
    width: 148px;
    height: 148px;
    line-height: 148px;
    border: 5px solid #3276a3;
    border-radius: 50%;
    font-size: 48px;
    font-weight: bold;
    position: absolute;
    left: 49.5%;
    top: 0;
    color: #3276a3;
}

.num i {
    font-style: normal;
    line-height: normal;
    vertical-align: super;
}

.gene-detection .gene-detection-title {
    margin: 100px 0 80px;
    text-align: center;
    font-size: 0;
}

.gene-detection-title div {
    display: inline-block;
}

.gene-detection-title div p:nth-child(1) {
    font-family: 'Compctab Bd BT';
    font-size: 36px;
}

.gene-detection-title div p:nth-child(2) {
    font-family: 'SourceHanSansCN';
    font-size: 40px;
}

.gene-detection-title div:nth-child(2) {
    font-family: 'SourceHanSansCN';
    font-size: 80px;
    margin-left: 34px;
    text-shadow: #3276a3 1px 0 0, #3276a3 0 1px 0, #3276a3 -1px 0 0, #3276a3 0 -1px 0;
}

.gene-detection .gene-detection-content {
    background-color: rgba(0, 0, 0, 0.3);
}

.gene-detection-content .gene-detection-info {
    width: 1300px;
    margin: 0 auto;
    overflow: hidden;
    padding: 45px 0;
}

.gene-detection-info div {
    float: left;
    width: 50%;
    text-align: left;
}

.gene-detection-info div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
}

.gene-detection-info div:nth-child(1) p {
    padding: 0 32px 0 102px;
}

.gene-detection-info div:nth-child(2) p {
    padding: 0 108px 0 24px;
}

.gene-detection-info div p:nth-child(1) {
    margin-bottom: 36px;
}

.detail-content-one {
    width: 100%;
    margin-top: 100px;
}

.detail-content-one .content-one-nav-bar {
    width: 1300px;
    margin: 60px auto 0;
    overflow: hidden;
}

.content-one-nav-bar .nav-bar-item {
    text-align: center;
    position: relative;
    width: auto;
}

.swiper-button-prev,
.swiper-button-next {
    color: #26658f;
}

.content-one-nav-bar .nav-bar-item:nth-child(1) {
    color: #f00;
}

.content-one-nav-bar .nav-bar-item:nth-child(2) {
    color: #fe9b00;
}

.content-one-nav-bar .nav-bar-item:nth-child(3) {
    color: #e9fe00;
}

.content-one-nav-bar .nav-bar-item:nth-child(4) {
    color: #00ff24;
}

.content-one-nav-bar .nav-bar-item:nth-child(5) {
    color: #00eaff;
}

.content-one-nav-bar .nav-bar-item:nth-child(6) {
    color: #1e00ff;
}

.content-one-nav-bar .nav-bar-item:nth-child(7) {
    color: #ff00f0;
}

.nav-bar-item p {
    height: 73px;
    line-height: 73px;
    font-size: 18px;
    color: #010101;
    padding: 0 5px;
}

.content-one-nav-bar .nav-bar-item:nth-child(1) p {
    background-color: #fff2f2;
}

.content-one-nav-bar .nav-bar-item:nth-child(2) p {
    background-color: #fffaf2;
}

.content-one-nav-bar .nav-bar-item:nth-child(3) p {
    background-color: #fefff2;
}

.content-one-nav-bar .nav-bar-item:nth-child(4) p {
    background-color: #f2fff4;
}

.content-one-nav-bar .nav-bar-item:nth-child(5) p {
    background-color: #f2feff;
}

.content-one-nav-bar .nav-bar-item:nth-child(6) p {
    background-color: #f4f2ff;
}

.content-one-nav-bar .nav-bar-item:nth-child(7) p {
    background-color: #fff2fe;
}

.nav-bar-item.active p {
    display: block;
}

.nav-bar-item span {
    width: 100%;
    position: absolute;
    font-family: 'SourceHanSansCN';
    font-size: 100px;
    top: 4px;
    left: 0;
    transform: scale(0.5, 0.9);
}

.detail-content-one .one-container {
    width: 1300px;
    margin: 0 auto;
}

.one-container .one-info-item {
    padding: 20px;
    display: none;
}

.one-container .one-info-item:nth-child(1) {
    background-color: #fff2f2;
    flex-wrap: wrap;
}

.one-container .one-info-item:nth-child(2) {
    background-color: #fffaf2;
    flex-wrap: wrap;
}

.one-container .one-info-item:nth-child(3) {
    background-color: #fefff2;
}

.one-container .one-info-item:nth-child(4) {
    background-color: #f2fff4;
}

.one-container .one-info-item:nth-child(5) {
    background-color: #f2feff;
}

.one-container .one-info-item:nth-child(6) {
    background-color: #f4f2ff;
}

.one-container .one-info-item:nth-child(7) {
    background-color: #fff2fe;
}

.one-container .one-info-item.active {
    display: flex;
}

.one-container .one-info-item:nth-child(1) .item-img,
.one-container .one-info-item:nth-child(2) .item-img {
    width: 100%;
    margin-bottom: 36px;
    text-align: center;
}

.one-info-item .item-tex {
    width: 40%;
    margin-left: 18px;
}

.one-container .one-info-item:nth-child(1) .item-tex,
.one-container .one-info-item:nth-child(2) .item-tex {
    width: 32%;
}

.one-container .one-info-item:nth-child(1) div:nth-child(2),
.one-container .one-info-item:nth-child(2) div:nth-child(2) {
    margin-left: 0;
}

.one-info-item .item-img img {
    max-width: 100%;
}

.one-info-item:nth-child(1) .item-img img,
.one-info-item:nth-child(2) .item-img img {
    max-width: 100%;
}

.one-info-item p {
    font-size: 18px;
    line-height: 36px;
    color: #010101;
    font-weight: lighter;
}

.detail-content-two {
    width: 100%;
    margin-top: 100px;
}

.detail-content-two .content-two-nav-bar {
    width: 1300px;
    margin: 60px auto 0;
    font-size: 0;
    text-align: center;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
}

.content-two-nav-bar::-webkit-scrollbar {
    display: none;
}

.content-two-nav-bar .nav-bar-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    vertical-align: top;
    min-width: calc(100% / 7);
}

.content-two-nav-bar .nav-bar-item:nth-child(1) {
    color: #f00;
}

.content-two-nav-bar .nav-bar-item:nth-child(2) {
    color: #fe9b00;
}

.content-two-nav-bar .nav-bar-item:nth-child(1) p {
    background-color: #fffaf2;
}

.content-two-nav-bar .nav-bar-item:nth-child(2) p {
    background-color: #fff2f2;
}

.content-two-nav-bar .nav-bar-item:nth-child(2) span {
    left: -16px;
}

.detail-content-two .two-container {
    width: 1300px;
    margin: 0 auto 20px;
}

.two-container .two-info-item {
    align-items: center;
    padding: 28px 0 28px 20px;
    display: none;
}

.two-container .two-info-item:nth-child(1) {
    background-color: #fffaf2;
}

.two-container .two-info-item:nth-child(2) {
    background-color: #fff2f2;
}

.two-container .two-info-item.active {
    display: flex;
}

.two-info-item div:nth-child(2) {
    margin: 0 28px 0 36px;
}

.two-info-item p {
    font-size: 18px;
    line-height: 36px;
    color: #010101;
    font-weight: lighter;
}

.product-advantages {
    width: 100%;
    background: url(../images/product-detail/background_productAdvantages.jpg) no-repeat center;
    background-attachment: fixed;
    overflow: hidden;
    background-size: cover;
    padding: 30px 0 50px;
    text-align: center;
}

.product-advantages .product-advantages-desc {
    font-size: 60px;
    font-family: 'SourceHanSansCN';
    color: #fff;
    margin: 40px 0 100px;
}

.product-advantages-desc img {
    max-width: 100%;
}

.product-advantages .product-advantages-content {
    width: 1300px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.product-advantages-content .product-advantages-item {
    width: calc((100% - 50px) / 3);
    position: relative;
}

.product-advantages-item p {
    width: 100%;
}

.product-advantages-item p:nth-of-type(1) {
    position: absolute;
    font-size: 37px;
    color: #8e0000;
    font-family: 'Compctab Bd BT';
    top: 89.5px;
    left: 0;
}

.product-advantages-item p:nth-of-type(2) {
    font-size: 18px;
    line-height: 36px;
    color: #010101;
    font-weight: lighter;
    margin-top: 24px;
}

.product-advantages-item:nth-child(2) p:nth-of-type(1) {
    color: #e20567;
}

.product-advantages-item:nth-child(3) p:nth-of-type(1) {
    color: #5d6500;
}

.product-advantages-other {
    width: 1300px;
    margin: 0 auto;
    padding: 68px 0 32px;
    overflow: hidden;
}

.product-advantages-other .intended-for {
    float: left;
    width: 50%;
}

.intended-for .intended-for-tex {
    margin-top: 30px;
}

.intended-for-tex p {
    font-size: 18px;
    line-height: 36px;
    color: #010101;
    font-weight: lighter;
    padding-left: 50px;
}

.product-advantages-other .sample-requirements {
    float: left;
    width: 50%;
}

.sample-requirements .sample-requirements-tex {
    margin-top: 30px;
    overflow: hidden;
}

.sample-requirements-tex div {
    float: left;
    text-align: center;
}

.sample-requirements-tex div:nth-child(1) {
    margin-left: 54px;
}

.sample-requirements-tex div:nth-child(2) {
    margin-left: 50px;
}

.sample-requirements-tex div:nth-child(3) {
    margin-left: 58px;
}

.sample-requirements-tex div img {
    margin-bottom: 12px;
}

.sample-requirements-tex div p {
    font-size: 18px;
    line-height: 36px;
    color: #010101;
    font-weight: lighter;
}

.detection-process {
    width: 100%;
    padding: 100px 0 70px;
}

.detection-process .detection-process-container {
    width: 1300px;
    margin: 60px auto 0;
}

.detection-process-container .detection-process-one {
    display: flex;
    justify-content: space-between;
}

.detection-process-one div {
    width: 173px;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.detection-process-one div::after {
    content: '';
    width: 52px;
    border-top: 1px dashed #26658f;
    position: absolute;
    left: 100%;
    top: 151px;
}

.detection-process-one .branch::before {
    content: '';
    position: absolute;
    height: 72px;
    border-left: 1px dashed #26658f;
    top: 100%;
    left: 86px;
}

.detection-process-one div:last-child::after {
    display: none;
}

.detection-process-one div:last-child::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 7.5px solid #26658f;
    border-color: transparent transparent transparent #26658f;
    border-left-width: 40px;
    border-right-width: 40px;
    left: -37px;
    top: 144px;
}

.detection-process-one div p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    margin-bottom: 4px;
}

.detection-process-container .detection-process-two {
    display: flex;
    justify-content: space-between;
    padding-top: 125px;
    position: relative;
}

.detection-process-two::before {
    content: '';
    position: absolute;
    width: 1126px;
    height: 53px;
    border: 1px dashed #26658f;
    border-radius: 15px 15px 0 0;
    border-bottom: none;
    top: 72px;
    left: 86px;
}

.detection-process-two div {
    text-align: center;
    position: relative;
    width: 173px;
}

.detection-process-two div::before {
    content: '';
    position: absolute;
    height: 54px;
    border-left: 1px dashed #26658f;
    top: -53px;
    left: 86px;
}

.detection-process-two div:first-child::before,
.detection-process-two div:last-child::before {
    display: none;
}

.detection-process-two div p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    margin-top: 14px;
}

.case-sharing {
    width: 100%;
    background-color: #f2feff;
    padding: 70px 0 49px;
    text-align: center;
}

.case-sharing .case-sharing-desc {
    font-size: 60px;
    font-family: 'SourceHanSansCN';
    color: #fff;
    margin: 56px 0 46px;
}

.case-sharing-desc img {
    max-width: 100%;
}

.case-sharing .case-sharing-content {
    width: 1300px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.case-sharing-content .case-sharing-item {
    width: 50%;
    margin-bottom: 68px;
}

.case-sharing-item img {
    margin-bottom: 26px;
}

.case-sharing-content .case-sharing-item:nth-child(2) img {
    margin-bottom: 36px;
}

.case-sharing-item p {
    font-size: 18px;
    line-height: 36px;
    color: #010101;
    font-weight: lighter;
}

.case-sharing-content .case-sharing-item:last-child {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.case-sharing-item:last-child p {
    margin: 0 68px 0 90px;
    text-align: left;
}

.export {
    width: 1300px;
    margin: 75px auto 65px;
    font-size: 20px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
}

.export a {
    color: #000;
}

.page {
    font-size: 18px;
    line-height: 36px;
    color: #010101;
    font-weight: lighter;
    text-align: center;
    margin-top: 65px;
}

.page a {
    color: #010101;
}

.page span {
    margin: 0 17px 0 18px;
}

.related-products {
    width: 100%;
    margin-top: 75px;
}

.related-products .related-products-content {
    background-color: #26658f;
    padding: 50px 0;
    margin-top: 24px;
}

.related-products-content .related-products-list {
    width: 1300px;
    margin: 0 auto;
    display: flex;
}

.related-products-list .related-products-item {
    width: 32%;
    margin-right: 2%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.related-products-list .related-products-item:last-child {
    margin-right: 0;
}

.related-products-item p {
    font-size: 18px;
    line-height: 36px;
    color: #fff;
    font-weight: lighter;
    text-align: center;
}

.related-products-item a {
    display: block;
    margin: 18px auto 0;
    position: relative;
    width: max-content;
    max-width: 100%;
}

.related-products-item a img {
    display: block;
    position: relative;
    z-index: 5;
    max-height: 300px;
    max-width: 100%;
}

.related-products-item a img:nth-child(1) {
    animation: offset01 3s ease-in-out infinite;
    max-height: 200px;
}

.related-products-item a img:nth-child(2) {
    z-index: 3;
    animation: offset02 3s ease-in-out infinite;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

@keyframes offset01 {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-8px);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes offset02 {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(8px);
    }

    100% {
        transform: translateY(0);
    }
}

/* .related-products-item:nth-child(1) a img:nth-child(2){margin-top: -42px;}
.related-products-item:nth-child(2) a img:nth-child(2){margin-top: -135px;}
.related-products-item:nth-child(3) a img:nth-child(2){margin-top: -85px;} */

/* 产品详情 - 全外显子组检测 */
.exome-intended-for {
    width: 1300px;
    padding: 75px 0 80px;
    margin: 0 auto;
}

.exome-intended-for .exome-intended-for-content {
    margin-top: 55px;
}

.exome-intended-for-content .item div:nth-child(1) {
    width: 316px;
    padding: 20px 18px;
    background-color: #26658f;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.exome-intended-for-content .item div:nth-child(2) {
    width: 983px;
    padding: 20px 75px 20px 80px;
    background-color: #f2f6f9;
}

.exome-intended-for-content .item:nth-child(1) div:nth-child(2) {
    font-weight: lighter;
}

.exome-intended-for-content .item div:nth-child(1) p {
    font-weight: bold;
    color: #fff;
}

.exome-intended-for-content .item div:nth-child(2) p {
    font-weight: lighter;
    color: #000;
    display: flex;
}

.exome-intended-for-content .item div span:nth-child(1) {
    white-space: nowrap;
}

.test-content {
    width: 100%;
    background-color: #eef8ff;
    padding-top: 75px;
}

.test-content .test-container {
    width: 1300px;
    margin: 0 auto;
    padding: 45px 0 72px;
    overflow: hidden;
}

.test-container div {
    float: left;
    width: 278px;
    height: 179px;
    margin-right: 62px;
    background-color: #dcdcdc;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    transition: .5s;
    transform: translateY(0);
}

.test-container div:last-child {
    margin-right: 0;
}

.test-container div:hover {
    transform: translateY(-7px);
}

.test-container div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
}

.test-container div p:first-child {
    font-weight: bold;
}

.test-container div img {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: .5s;
}

.test-container div:hover img {
    opacity: 1;
}

.exome-advantage {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.exome-advantage .exome-advantage-content {
    width: 1300px;
    margin: 70px auto 0;
    overflow: hidden;
}

.exome-advantage-content .exome-advantage-item {
    width: 240px;
    float: left;
    margin-right: 25px;
    position: relative;
    text-align: center;
}

.exome-advantage-item:last-child {
    margin-right: 0;
}

.exome-advantage-item p:nth-of-type(1) {
    font-family: 'SourceHanSansCN';
    font-size: 37px;
    color: #8e0000;
    position: absolute;
    width: 100%;
    top: 74px;
    left: 0;
    letter-spacing: -3px;
}

.exome-advantage-item p:nth-of-type(2) {
    font-family: 'SourceHanSansCN';
    font-size: 30px;
    color: #f00;
    position: absolute;
    width: 100%;
    top: 120px;
    left: 0;
}

.exome-advantage-item div {
    margin-top: 8px;
    height: 350px;
    background-color: #edf2f6;
    border-radius: 15px;
    padding: 12px 8px 0;
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    text-align: left;
}

.exome-advantage-item:nth-child(3) div,
.exome-advantage-item:nth-child(4) div,
.exome-advantage-item:nth-child(5) div {
    letter-spacing: -1px;
}

/* 产品详情 - 新型冠状病毒核酸2019-nCoV核酸检测试剂盒 */
.product-detail-content .product-info.center {
    padding: 0 18px;
}

.product-detail-container img {
    max-width: 100%;
}

.detailed-information {
    width: 100%;
    padding: 75px 0 0;
    overflow: hidden;
}

.detailed-information .detailed-information-content {
    width: 1300px;
    margin: 70px auto 0;
    display: flex;
    justify-content: space-between;
}

.detailed-information-content .detailed-information-item {
    width: calc((100% - 70px) / 6);
    display: flex;
    flex-direction: column;
}

.detailed-information-item div:nth-child(1) {
    position: relative;
    text-align: center;
}

.detailed-information-item div:nth-child(2) {
    height: 100%;
    margin-top: 8px;
    background-color: #edf2f6;
    border-radius: 15px;
    padding: 10px 8px;
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    box-sizing: border-box;
}

.detailed-information-item div img {
    max-width: 100%;
}

.detailed-information-item div p {
    font-family: 'SourceHanSansCN';
    font-size: 24px;
    color: #8e0000;
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    letter-spacing: -2px;
}

.detailed-information .product-list {
    padding-top: 75px;
}

.product-list .product-list-wrapper {
    margin-top: 55px;
    border-radius: 0;
}

.product-list-wrapper .item div {
    padding: 20px 18px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-list-wrapper .item div:nth-child(1) {
    width: 317px;
    padding-left: 18px;
}

.product-list-wrapper .item div:nth-child(2) {
    width: 332px;
    padding-left: 18px;
}

.product-list-wrapper .item div:nth-child(3) {
    width: 192px;
    padding-left: 18px;
}

.product-list-wrapper .item div:nth-child(4) {
    width: 456px;
    padding-left: 18px;
}

.product-list-wrapper .item:nth-child(1) div {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 29px 18px;
}

/* 产品详情 - 冻干技术-新型冠状病毒核酸2019-nCoV核酸检测试剂盒 */
.freeze-advantages {
    width: 100%;
    padding: 75px 0 0;
    overflow: hidden;
}

.freeze-advantages .freeze-advantages-content {
    width: 1300px;
    margin: 70px auto 0;
    display: flex;
    justify-content: space-between;
}

.freeze-advantages-content .freeze-advantages-item {
    width: calc((100% - 306px) / 4);
    display: flex;
    flex-direction: column;
}

.freeze-advantages-item div:nth-child(1) {
    position: relative;
    text-align: center;
}

.freeze-advantages-item div:nth-child(2) {
    height: 100%;
    margin-top: 8px;
    background-color: #edf2f6;
    border-radius: 15px;
    padding: 10px 8px;
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
}

.freeze-advantages-item div img {
    max-width: 100%;
}

.freeze-advantages-item div p {
    font-family: 'SourceHanSansCN';
    font-size: 24px;
    color: #8e0000;
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    letter-spacing: -2px;
    text-align: center;
}

.freeze-advantages .kit-content {
    padding-top: 75px;
}

.kit-content .kit-container {
    width: 1300px;
    margin: 40px auto 0;
}

.kit-container .kit-item {
    padding-left: 20px;
    background-color: #edf2f6;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 62px;
}

.kit-item:last-child {
    margin-bottom: 0;
}

.kit-item div p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
}

.kit-item div p:nth-child(1) {
    font-weight: bold;
    margin-bottom: 26px;
}

.freeze-advantages .product-information {
    padding-top: 75px;
}

.product-information .product-information-content {
    margin-top: 55px;
}

.product-information-content .item div:nth-child(1) {
    width: 450px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-information-content .item div:nth-child(2) {
    width: 160px;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.product-information-content .item div:nth-child(3) {
    width: 240px;
    padding: 0;
}

.product-information-content .item div:nth-child(4) {
    width: 447px;
    padding: 0;
    display: flex;
}

.product-information-content .item:nth-child(1) div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-information-content .item div p {
    padding-left: 18px;
    padding-right: 18px;
}

.product-information-content .item:nth-child(1) div p {
    padding: 30px 18px;
}

.product-information-content .item div:nth-child(3) p {
    padding: 0 18px;
    height: 50%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.product-information-content .item div:nth-child(3) p:nth-child(1) {
    border-bottom: 1px solid #fff;
}

.product-information-content .item:nth-child(1) div:nth-child(3) p:nth-child(1) {
    border-bottom: none;
}

.product-information-content .item div:nth-child(4) p:nth-child(1) {
    width: 40%;
    border-right: 1px solid #fff;
    box-sizing: border-box;
    padding: 0;
}

.product-information-content .item:nth-child(1) div:nth-child(4) p:nth-child(1) {
    border-right: none;
    width: 100%;
    text-align: center;
}

.product-information-content .item div:nth-child(4) p:nth-child(2) {
    width: 60%;
    padding: 5px 10px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.product-information-content .item div:nth-child(4) p span {
    display: flex;
    padding: 15px 10px;
    height: 50%;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
}

.product-information-content .item div:nth-child(4) p span:nth-child(1) {
    border-bottom: 1px solid #fff;
}

.export.mt-45 {
    margin-top: 45px;
}

/* 产品详情 - CYP2C19基因分型检测试剂盒 */
.principle-of-detection {
    width: 100%;
    padding: 75px 0 0;
    overflow: hidden;
}

.principle-of-detection .principle-of-detection-tex {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #646464;
    text-align: center;
    margin-top: 30px;
}

.principle-of-detection .CYP2C19-advantages {
    padding-top: 75px;
}

.CYP2C19-advantages .CYP2C19-advantages-content {
    width: 1300px;
    margin: 40px auto 0;
    overflow: hidden;
    text-align: center;
}

.CYP2C19-advantages-content .CYP2C19-advantages-item {
    float: left;
    width: 248px;
    margin-right: 102px;
    position: relative;
}

.CYP2C19-advantages-item:last-child {
    margin-right: 0;
}

.CYP2C19-advantages-item p:nth-of-type(1) {
    font-family: 'SourceHanSansCN';
    font-size: 24px;
    color: #8e0000;
    position: absolute;
    width: 100%;
    top: 70px;
    left: 0;
    letter-spacing: -3px;
}

.CYP2C19-advantages-item p:nth-of-type(2) {
    font-family: 'SourceHanSansCN';
    font-size: 33px;
    color: #f00;
    position: absolute;
    width: 100%;
    top: 140px;
    left: 0;
}

.CYP2C19-advantages-item div {
    height: 159px;
    margin-top: 9px;
    background-color: #edf2f6;
    border-radius: 15px;
    padding: 20px 8px 0;
    font-size: 18px;
    line-height: 33px;
    font-weight: lighter;
    color: #000;
}

.principle-of-detection .clinical-implications {
    padding-top: 75px;
}

.clinical-implications .clinical-implications-tex {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #646464;
    text-align: center;
    margin-top: 30px;
}

.principle-of-detection .clinical-case {
    padding-top: 75px;
}

.clinical-case .clinical-case-content {
    width: 1300px;
    margin: 40px auto 0;
    padding: 14px 0 14px 20px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    background-color: #edf2f6;
    border-radius: 15px;
}

.clinical-case-content video {
    display: block;
    margin-right: 45px;
}

.clinical-case-content div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #646464;
}

.clinical-case-content div p sup {
    font-size: 12px;
}

.export.mt-55 {
    margin-top: 55px;
}

/* 产品详情 - 呼吸道多项病原体快速检测试剂盒 */
.respiratory-tract-advantages {
    width: 100%;
    padding: 75px 0 0;
    overflow: hidden;
}

.respiratory-tract-advantages .respiratory-tract-advantages-content {
    width: 1300px;
    margin: 40px auto 0;
    display: flex;
    justify-content: space-between;
}

.respiratory-tract-advantages-content .respiratory-tract-advantages-item {
    width: calc((100% - 60px) / 5);
    display: flex;
    flex-direction: column;
}

.respiratory-tract-advantages-item div:nth-child(1) {
    position: relative;
    text-align: center;
}

.respiratory-tract-advantages-item div:nth-child(2) {
    height: 100%;
    margin-top: 8px;
    background-color: #edf2f6;
    border-radius: 15px;
    padding: 10px 8px;
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
}

.respiratory-tract-advantages-item .text-center {
    text-align: center;
}

.respiratory-tract-advantages-item div img {
    max-width: 100%;
}

.respiratory-tract-advantages-item div p {
    position: absolute;
    font-family: 'SourceHanSansCN';
    font-size: 24px;
    color: #8e0000;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    letter-spacing: -2px;
    text-align: center;
}

.respiratory-tract-advantages .kit-content-two {
    padding-top: 75px;
}

.kit-content-two .kit-content-two-desc {
    font-size: 20px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    margin: 10px 0 40px;
    text-align: center;
}

.kit-content-two .kit-content-two-container {
    width: 1300px;
    margin: 0 auto 40px;
    border-radius: 15px;
    overflow: hidden;
}

.kit-content-two>div:last-child {
    margin-bottom: 0;
}

.kit-content-two-container div {
    border-bottom: 1px solid #fff;
    background-color: #f5f8fa;
    font-weight: lighter;
    color: #000;
    overflow: hidden;
    text-align: center;
}

.kit-content-two-container div:nth-child(1) {
    height: 88px;
    line-height: 88px;
    font-size: 18px;
    background-color: #dbdbdb;
}

.kit-content-two-container div .circular {
    display: inline-block;
    margin: 0 12px 0 17px;
    padding: 13px 7.5px;
    border: 5px solid #3276a3;
    border-radius: 50%;
    line-height: normal;
}

.kit-content-two-container div:nth-child(2) {
    background-color: #5184a5;
    font-weight: bold;
    color: #fff;
}

.kit-content-two-container div p {
    float: left;
    font-size: 18px;
    line-height: 36px;
    box-sizing: border-box;
    border-right: 1px solid #fff;
}

.kit-content-two-container div p:nth-child(1) {
    width: 204px;
    padding: 12px 18px;
}

.kit-content-two-container div p:nth-child(2) {
    width: 505px;
    padding: 12px 18px;
}

.kit-content-two-container div p:nth-child(3) {
    width: 589px;
    border-right: none;
    padding: 12px 18px;
}

.respiratory-tract-advantages .product-information {
    padding-top: 75px;
}

.respiratory-tract-info .item:nth-child(1) div {
    background-color: #5184a5;
}

.respiratory-tract-info .item div:nth-child(1) {
    width: 748px;
    padding-left: 50px;
}

.respiratory-tract-info .item div:nth-child(2) {
    width: 308px;
    padding-left: 86px;
}

.respiratory-tract-info .item div:nth-child(3) {
    width: 242px;
    padding-left: 96px;
}

/* 产品详情 - 肠道多项病毒快速检测试剂盒 */
.kit-content-three-container div .circular {
    padding: 13px 18px;
    margin-left: 22px;
}

.export.mt-35 {
    margin-top: 35px;
}

/* 产品详情 - 蚊媒多项病毒快速检测试剂盒 */
.kit-content-four-container div .circular {
    padding: 13px 18px;
    margin: 0 8px 0 21px;
}

/* 产品详情 - 多项细胞因子检测试剂盒(多重微球流式荧光法) */
/* .cytokine-advantages{background-image: none;margin-bottom: 85px;}
.cytokine-advantages-content .respiratory-tract-advantages-item div{width: 248px;height: 164px;text-align: left;padding: 15px 16px 0;box-sizing: border-box;} */

.detection-significance {
    width: 100%;
    padding: 60px 0 0;
    overflow: hidden;
}

.detection-significance .detection-significance-content {
    width: 1300px;
    margin: 40px auto 0;
    overflow: hidden;
}

.detection-significance-content div {
    float: left;
    width: 173px;
    margin-right: 108px;
    text-align: center;
}

.detection-significance-content div:nth-child(5n) {
    margin-right: 0;
}

.detection-significance-content div p {
    font-size: 16px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    margin-top: 14px;
}

.detection-significance .applicable-department {
    padding-top: 75px;
}

.applicable-department .detection-significance-content div p {
    margin-bottom: 27px;
}

.product-information {
    width: 100%;
    padding-top: 75px;
}

.cytokine-info .item div:nth-child(1) {
    width: 475px;
}

.cytokine-info .item div:nth-child(2) {
    width: 824px;
    padding-left: 50px;
}

.export.mt-40 {
    margin-top: 40px;
}

/* 产品详情 - 活动性结核免疫指标检测（外周血CD161检测试剂盒） */
/* .h-139 .respiratory-tract-advantages-item div{height: 139px;} */

.clinical-application {
    width: 100%;
    padding: 60px 0 0;
    overflow: hidden;
}

.clinical-application .clinical-application-content {
    width: 1300px;
    margin: 20px auto 0;
    text-align: center;
    overflow: hidden;
}

.clinical-application-content p {
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    color: #000;
    margin-top: 15px;
}

.clinical-application-content .clinical-application-tex {
    font-weight: lighter;
    line-height: 36px;
    color: #646464;
    margin: 8px 0 40px;
}

.clinical-application-content .tuberculosis-info {
    margin: 30px 0 44px;
    display: flex;
    justify-content: center;
}

.tuberculosis-info div {
    width: 247px;
    border-radius: 10px;
    background-color: #edf2f6;
    margin-right: 15px;
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    padding: 10px 8px;
    text-align: left;
}

.tuberculosis-info div:last-child {
    margin-right: 0;
}

.clinical-application-content .mb-0 {
    margin-bottom: 0;
}

.CD161-detection-process {
    width: 1300px;
    margin: 0 auto;
    padding-top: 75px;
    overflow: hidden;
}

.CD161-detection-process .CD161-detection-process-item {
    float: left;
    margin-top: 30px;
    width: 318px;
    height: 306px;
    background-color: #5184a5;
    border-radius: 15px;
    text-align: center;
    margin-right: 9px;
}

.CD161-detection-process-item:last-child {
    margin-right: 0;
}

.CD161-detection-process-item img {
    margin: 13px 0;
}

.CD161-detection-process-item p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #fff;
}

/* 产品详情 - 男性精子质量4项检测 */
.causes-of-male-infertility {
    width: 100%;
    padding: 75px 0 45px;
    overflow: hidden;
}

.causes-of-male-infertility .infertility-content {
    width: 1300px;
    margin: 40px auto 0;
    display: flex;
    justify-content: space-between;
}

.infertility-content div {
    width: 304px;
    background-color: #edf2f6;
    border-radius: 10px;
    overflow: hidden;
}

.infertility-content div h2 {
    font-size: 18px;
    color: #fff;
    text-align: center;
    height: 72px;
    line-height: 72px;
    border-bottom: 1px solid #fff;
    background-color: #26658f;
}

.infertility-content div p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    padding: 12px 26px 15px;
}

.detection-significance-two {
    width: 100%;
    padding: 30px 0 0;
    overflow: hidden;
}

.detection-significance-two .detection-significance-two-content {
    width: 1300px;
    margin: 30px auto 0;
    overflow: hidden;
}

.detection-significance-two-content div {
    float: left;
    width: calc(50% - 22px);
    height: 95px;
    background-color: #edf2f6;
    display: flex;
    align-items: center;
    border-radius: 10px;
    font-size: 18px;
}

.detection-significance-two-content div:nth-child(1) {
    margin-right: 22px;
    color: #3276a3;
}

.detection-significance-two-content div:nth-child(2) {
    margin-left: 22px;
    color: #26658f;
}

.detection-significance-two-content div .circular {
    display: inline-block;
    width: 62px;
    height: 62px;
    line-height: 62px;
    border: 5px solid #3276a3;
    border-radius: 50%;
    text-align: center;
    margin-left: 69px;
    margin-right: 36px;
}

.detection-significance-two-content div span:nth-child(2) {
    width: calc(100% - 177px);
}

.detection-significance-two .product-list-two {
    padding-top: 75px;
}

.product-list-two .product-list-two-content {
    border-radius: 0;
}

.product-list-two-content .item div {
    text-align: center;
}

.product-list-two-content .item div:nth-child(1) {
    width: 204px;
    text-align: center;
    padding-left: 18px;
    padding-right: 18px;
}

.product-list-two-content .item div:nth-child(2) {
    width: 505px;
    padding-left: 18px;
    padding-right: 18px;
}

.product-list-two-content .item div:nth-child(3) {
    width: 589px;
    padding-left: 18px;
    padding-right: 18px;
}

/* 产品详情 - 妇科炎症免疫荧光扫描仪 */
.instrument-characteristics {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.instrument-characteristics .instrument-characteristics-content {
    width: 1300px;
    margin: 45px auto 0;
    overflow: hidden;
}

.dyeing-machine-features-content.instrument-characteristics-content div p:nth-child(2) {
    padding-left: 50px;
}

/* .instrument-characteristics-content .dashed{position: absolute;border-bottom: 1px dashed #26658f;top: 84px;left: 24px;right: 30px;}
.instrument-characteristics-content .triangle{position: absolute;width: 0;height: 0;border: 7.5px solid #26658f;border-color: transparent transparent transparent #26658f;border-left-width: 40px;border-right-width: 40px;top: 77px;right: -32px;}
.instrument-characteristics-content div{float: left;text-align: center;position: relative;}
.instrument-characteristics-content div:nth-child(1){margin-left: 140px;}
.instrument-characteristics-content div:nth-child(2){margin-left: 125px;}
.instrument-characteristics-content div:nth-child(3){margin-left: 120px;}
.instrument-characteristics-content div:nth-child(4){margin-left: 110px;}
.instrument-characteristics-content div:nth-child(5){margin-left: 70px;}
.instrument-characteristics-content div p{font-size: 18px;height: 60px;line-height: 30px;font-weight: lighter;color: #000;margin-bottom: 40px;}
.instrument-characteristics-content div .disc{position: absolute;width: 17px;height: 17px;background-color: #26658f;border-radius: 50%;top: 76px;left: 50%;transform: translateX(-50%);}
.instrument-characteristics-content div span{font-family: 'Compctab Bd BT';font-size: 30px;line-height: 30px;color: #26658f;display: inline-block;} */

.scanner-detection-process {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.scanner-detection-process .subtitle {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    text-align: center;
}

.scanner-detection-process .scanner-detection-process-content {
    width: 1300px;
    margin: 40px auto 0;
    padding: 0 20px;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
}

.scanner-detection-process-content .dashed {
    position: absolute;
    border-bottom: 1px dashed #26658f;
    top: 223px;
    left: 20px;
    right: 20px;
}

.scanner-detection-process-content .triangle {
    position: absolute;
    width: 0;
    height: 0;
    border: 7.5px solid #26658f;
    border-color: transparent transparent transparent #26658f;
    border-left-width: 40px;
    border-right-width: 40px;
    top: 216px;
    right: -20px;
}

.scanner-detection-process-content div {
    float: left;
    text-align: center;
    position: relative;
    width: 173px;
}

.scanner-detection-process-content div:nth-child(1) {
    margin-right: 51px;
}

.scanner-detection-process-content div:nth-child(2) {
    margin-right: 52px;
}

.scanner-detection-process-content div:nth-child(3) {
    margin-right: 64px;
}

.scanner-detection-process-content div .disc {
    position: absolute;
    width: 17px;
    height: 17px;
    background-color: #26658f;
    border-radius: 50%;
    top: 215px;
    left: 50%;
    transform: translateX(-50%);
}

.scanner-detection-process-content div p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    margin-top: 18px;
}

/* 产品详情 - 全自动免疫荧光染色机 */
.dyeing-machine-features {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.dyeing-machine-features .dyeing-machine-features-content {
    width: 1300px;
    margin: 45px auto 0;
    overflow: hidden;
}

.dyeing-machine-features-content div {
    float: left;
    width: calc(50% - 22px);
    height: 93px;
    line-height: 93px;
    margin-bottom: 1px;
}

.dyeing-machine-features-content div:nth-child(2n+1) {
    margin-right: 22px;
}

.dyeing-machine-features-content div:nth-child(2n) {
    margin-left: 22px;
}

.dyeing-machine-features-content div p {
    float: left;
    background-color: #eef8ff;
    font-size: 18px;
    font-weight: lighter;
    color: #000;
}

.dyeing-machine-features-content div p:nth-child(1) {
    width: calc(32.4% - 1px);
    margin-right: 1px;
    background-color: #26658f;
    text-align: center;
}

.dyeing-machine-features-content div p span {
    display: inline-block;
    width: 62px;
    height: 62px;
    line-height: 62px;
    border: 5px solid #fff;
    border-radius: 50%;
}

.dyeing-machine-features-content div p:nth-child(2) {
    width: 67.6%;
    padding-left: 125px;
    box-sizing: border-box;
}

.machine-detection-process-content div:nth-child(3) {
    margin-right: 48px;
}

.machine-detection-process-content div:nth-child(4) {
    margin-right: 30px;
}

/* 产品详情 - 妇科炎症多重免疫荧光染色液 */
.staining-solution-advantages {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.staining-solution-advantages .staining-solution-advantages-content {
    width: 897px;
    margin: 50px auto 0;
}

.staining-solution-advantages-content div {
    margin-bottom: 1px;
    height: 93px;
    line-height: 93px;
}

.staining-solution-advantages-content div p {
    float: left;
    background-color: #eef8ff;
    font-size: 18px;
    font-weight: lighter;
    color: #000;
}

.staining-solution-advantages-content div p:nth-child(1) {
    width: 204px;
    margin-right: 1px;
    text-align: center;
    background-color: #26658f;
}

.staining-solution-advantages-content div p:nth-child(2) {
    width: 692px;
    padding-left: 30px;
    padding-right: 18px;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    align-items: center;
    line-height: 30px;
}

.staining-solution-advantages-content div p span {
    display: inline-block;
    width: 62px;
    height: 62px;
    line-height: 62px;
    border: 5px solid #fff;
    border-radius: 50%;
}

.result-display {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.result-display .result-display-content {
    width: 1300px;
    margin: 0 auto;
    padding-top: 75px;
    overflow: hidden;
}

.result-display-content div {
    float: left;
    width: 278px;
    height: 580px;
    margin-right: 62px;
    border-radius: 15px;
    transition: .5s;
    position: relative;
    text-align: center;
    padding-top: 34px;
    box-sizing: border-box;
}

.result-display-content div:hover {
    transform: translateY(-20px);
}

.result-display-content div:nth-child(1) {
    background-color: #adffad;
}

.result-display-content div:nth-child(2) {
    background-color: #fff887;
}

.result-display-content div:nth-child(3) {
    background-color: #f48079;
}

.result-display-content div:nth-child(4) {
    background-color: #fff887;
    margin-right: 0;
}

.result-display-content div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
}

.result-display-content div p:nth-child(1),
.result-display-content div p:nth-child(2) {
    font-weight: bold;
}

.result-display-content div p:nth-child(2) {
    margin-bottom: 18px;
}

.result-display-content div:nth-child(1) p:nth-child(2) {
    color: #003c11;
}

.result-display-content div:nth-child(2) p:nth-child(2) {
    color: #d17e0b;
}

.result-display-content div:nth-child(3) p:nth-child(2) {
    color: #9b0b00;
}

.result-display-content div:nth-child(4) p:nth-child(2) {
    color: #d17e0b;
}

.result-display-content div img {
    position: absolute;
    bottom: 17px;
    left: 50%;
    transform: translateX(-50%);
}

.result-display-content div img.shadow {
    top: 100%;
    bottom: auto;
    max-width: 100%;
    display: none;
}

.result-display-content div:hover img.shadow {
    display: block;
}

.staining-solution-detection-process-content .dashed {
    top: 217px;
}

.staining-solution-detection-process-content .triangle {
    top: 210px;
}

.staining-solution-detection-process-content div:nth-child(1) {
    margin-left: 70px;
    margin-right: 133px;
}

.staining-solution-detection-process-content div:nth-child(2) {
    margin-right: 133px;
}

.staining-solution-detection-process-content div:nth-child(3) {
    margin-right: 133px;
}

.staining-solution-detection-process-content div p {
    margin-top: 60px;
}

.staining-solution-detection-process-content div .disc {
    top: 209px;
}

/* 产品详情 - 真菌荧光染色液 */
.methodological-comparison {
    width: 100%;
    padding-top: 45px;
    overflow: hidden;
}

/* .methodological-comparison .methodological-comparison-content{width: 1300px;margin: 40px auto 0;border-radius: 15px;overflow: hidden;}
.methodological-comparison-content div{margin-bottom: 1px;display: flex;align-items: center;background-color: #f2f6f9;}
.methodological-comparison-content div:nth-child(1){font-weight: bold;color: #fff;background-color: #26658f;}
.methodological-comparison-content div p{font-size: 18px;line-height: 30px;font-weight: lighter;padding: 15px 0;box-sizing: border-box;border-right: 1px solid #fff;}
.methodological-comparison-content div p:nth-child(1){width: 204px;padding-left: 68px;}
.methodological-comparison-content div p:nth-child(2){width: 345px;padding-left: 66px;}
.methodological-comparison-content div p:nth-child(3){width: 506px;padding-left: 40px;}
.methodological-comparison-content div p:nth-child(4){width: 245px;padding-left: 28px;border-right: none;} */
.methodological-comparison-content .item div {
    text-align: center;
}

.methodological-comparison-content .item div:nth-child(1) {
    width: 203px;
    padding-left: 18px;
    padding-right: 18px;
}

.methodological-comparison-content .item div:nth-child(2) {
    width: 344px;
    padding-left: 18px;
    padding-right: 18px;
}

.methodological-comparison-content .item div:nth-child(3) {
    width: 505px;
    padding-left: 18px;
    padding-right: 18px;
}

.methodological-comparison-content .item div:nth-child(4) {
    width: 245px;
    padding-left: 18px;
    padding-right: 18px;
}

.product-comparison-chart {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.product-comparison-chart .product-comparison-chart-content {
    width: 1300px;
    margin: 55px auto 0;
    padding: 0 56px 0 45px;
    box-sizing: border-box;
    overflow: hidden;
}

.product-comparison-chart-content div {
    float: left;
    width: 539px;
    padding: 15px 0 6px;
    text-align: center;
    background-color: #ebf1f5;
    border-radius: 15px;
    margin-bottom: 20px;
}

.product-comparison-chart-content div:nth-child(2n+1) {
    margin-right: 67px;
}

.product-comparison-chart-content div:nth-child(2n) {
    margin-left: 54px;
}

.product-comparison-chart-content div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
    margin-top: 5px;
}

.respiratory-tract-advantages.mb-0 {
    margin-bottom: 0;
}

.center .respiratory-tract-advantages-item div {
    text-align: center;
}

/* .h-159 .respiratory-tract-advantages-item div{height: 159px;} */

.fungal-detail {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.tabular-form {
    width: 1300px;
    margin: 40px auto 0;
    border-radius: 15px;
    overflow: hidden;
}

.tabular-form .item {
    margin-bottom: 1px;
    display: flex;
}

.fungal-detail-content .item div {
    text-align: center;
}

.item div {
    margin-right: 1px;
    background-color: #f2f6f9;
    padding: 15px 18px;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
}

.item:nth-child(1) div {
    background-color: #26658f;
    font-weight: bold;
    color: #fff;
}

.item div:nth-child(1) {
    width: 289px;
}

.item div:nth-child(2) {
    width: 360px;
}

.item div:nth-child(3) {
    width: 338px;
}

.item div:nth-child(4) {
    width: 310px;
}

.item div:last-child {
    margin-right: 0;
}

/* 产品详情 - 核酸提取试剂 */
.product-features {
    width: 100%;
    padding-top: 45px;
    overflow: hidden;
}

.product-features .product-features-content {
    text-align: center;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.product-features-content .item div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-features-content .item div:nth-child(1) {
    width: 315px;
    padding: 15px;
}

.product-features-content .item div:nth-child(2) {
    width: 333px;
    padding: 15px;
}

.product-features-content .item div:nth-child(3) {
    width: 343px;
    padding: 15px;
}

.product-features-content .item div:nth-child(4) {
    width: 306px;
    padding: 15px;
}

.extraction-process {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.extraction-process .method {
    width: 1300px;
    margin: 0 auto;
    padding: 80px 20px 0;
    box-sizing: border-box;
}

.extraction-process .extraction-process-content {
    width: 1300px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 0 20px;
    box-sizing: border-box;
}

.extraction-process-content .dashed {
    position: absolute;
    border-bottom: 1px dashed #26658f;
    top: 25px;
    left: 20px;
    right: 20px;
}

.extraction-process-content .triangle {
    position: absolute;
    width: 0;
    height: 0;
    border: 7.5px solid #26658f;
    border-color: transparent transparent transparent #26658f;
    border-left-width: 40px;
    border-right-width: 40px;
    top: 18px;
    right: -20px;
}

.extraction-process-content div {
    float: left;
    position: relative;
    margin-right: 50px;
}

.extraction-process-content div:first-child {
    margin-left: 45px;
}

.extraction-process-content div:nth-last-of-type(1) {
    margin-right: 0;
}

.extraction-process-content div .disc {
    position: absolute;
    width: 17px;
    height: 17px;
    background-color: #26658f;
    border-radius: 50%;
    top: 17px;
    left: 50%;
    transform: translateX(-50%);
}

.extraction-process-content div p {
    margin-top: 50px;
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
}

.automatic-extraction {
    text-align: center;
}

.automatic-extraction div {
    float: none;
    display: inline-block;
}

/* .product-information .reagent-content{text-align: center;} */
.reagent-content .item:nth-child(1) div {
    text-align: center;
}

.reagent-content .item div:nth-child(1) {
    width: 300px;
    padding: 15px;
}

.reagent-content .item div:nth-child(2) {
    width: 230px;
    padding: 15px;
}

.reagent-content .item div:nth-child(3) {
    width: 220px;
    padding: 15px;
}

.reagent-content .item div:nth-child(4) {
    width: 547px;
    padding: 15px;
}

/* 产品详情 - 样本释放剂 */
.agent-detection-process {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.agent-detection-process .agent-detection-process-content {
    width: 1300px;
    margin: 40px auto 0;
    overflow: hidden;
    padding: 0 20px;
    box-sizing: border-box;
    position: relative;
    display: flex;
    text-align: center;
}

.agent-detection-process-content .dashed {
    position: absolute;
    border-bottom: 1px dashed #26658f;
    top: 171px;
    left: 20px;
    right: 20px;
}

.agent-detection-process-content .triangle {
    position: absolute;
    width: 0;
    height: 0;
    border: 7.5px solid #26658f;
    border-color: transparent transparent transparent #26658f;
    border-left-width: 40px;
    border-right-width: 40px;
    top: 164px;
    right: -20px;
}

.agent-detection-process-content div {
    position: relative;
    width: 20%;
}

.agent-detection-process-content div:nth-last-of-type(1) {
    margin-right: 20px;
}

.agent-detection-process-content div .disc {
    position: absolute;
    width: 17px;
    height: 17px;
    background-color: #26658f;
    border-radius: 50%;
    top: 163px;
    left: 50%;
    transform: translateX(-50%);
}

.agent-detection-process-content div img {
    height: 124px;
}

.agent-detection-process-content div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
    margin-top: 65px;
}

.product-information .agent-content {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.agent-content .item div {
    text-align: center;
}

.agent-content .item div:nth-child(1) {
    width: 244px;
    padding: 15px;
}

.agent-content .item div:nth-child(2) {
    width: 184px;
    padding: 15px;
}

.agent-content .item div:nth-child(3) {
    width: 424px;
    padding: 15px;
}

.agent-content .item div:nth-child(4) {
    width: 445px;
    padding: 15px;
}

/* 产品详情 - 全自动核酸工作站（NFAST 96L） */
.application-direction {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.application-direction .application-direction-tex {
    font-size: 16px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    text-align: center;
    margin-top: 32px;
}

.performance-parameter {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.performance-parameter .performance-parameter-content {
    text-align: center;
}

.performance-parameter-content .item div:nth-child(1) {
    width: 305px;
    padding: 15px;
}

.performance-parameter-content .item div:nth-child(2) {
    width: 994px;
    padding-left: 90px;
    text-align: left;
}

.performance-parameter-content .item:nth-child(1) div:nth-child(2) {
    text-align: center;
    padding: 15px;
}

.item .center {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 产品详情 - 全自动核酸提取仪（NFAST 96） */
.respiratory-tract-advantages-item p.two-lines:nth-of-type(2) {
    top: 125px;
}

/* 产品详情 - 全自动核酸提取仪（NFAST 32A） */
/* .h-166 .respiratory-tract-advantages-item div{height: 166px;} */

/* .pl-200 .item div:nth-child(2){padding-left: 200px;} */

/* 产品详情 - 【解决方案】妇科炎症免疫荧光全景 */
.product-detail-content .product-info.pd-120 {
    padding: 0 120px;
}

.product-detail-content .product-info.pd-105 {
    padding: 0 105px;
}

.product-detail-content .product-info.pd-95 {
    padding: 0 95px;
}

.product-detail-content .product-info.pd-85 {
    padding: 0 85px;
}

.product-detail-content .product-info.pd-63 {
    padding: 0 63px;
}

.product-detail-container video {
    max-width: max-content;
    width: 100%;
    margin: 0 auto;
    display: block;
    outline: none;
}

.colpitis {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.colpitis .colpitis-content {
    width: 1300px;
    margin: 20px auto 75px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.colpitis-content .colpitis-item {
    position: relative;
    display: flex;
    align-items: center;
}

.colpitis-item:nth-child(1) {
    width: 807px;
}

.colpitis-item:nth-child(2) {
    width: 346px;
}

.colpitis-item div {
    text-align: center;
    position: relative;
}

.colpitis-item div:nth-child(1) p:nth-child(2) {
    margin-bottom: 40px;
}

.colpitis-item div:nth-child(2) {
    margin: 0 80px 0 32px;
}

.colpitis-item div:nth-child(3) p:nth-child(2) {
    margin-bottom: 52px;
}

.colpitis-item div .disc {
    position: absolute;
    width: 7px;
    height: 7px;
    background-color: #26658f;
    border-radius: 50%;
}

.colpitis-item div .disc:nth-of-type(1) {
    top: 40px;
    left: 102px;
}

.colpitis-item div .disc:nth-of-type(2) {
    top: 39px;
    left: 172px;
}

.colpitis-item div .disc:nth-of-type(3) {
    top: 112px;
    left: 122px;
}

.colpitis-item div .disc:nth-of-type(4) {
    top: 77px;
    left: 266px;
}

.colpitis-item div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
    position: relative;
}

.colpitis-item div p.two-lines {
    line-height: 24px;
}

.colpitis-item div p.circular {
    width: 148px;
    height: 148px;
    line-height: 148px;
    border: 5px solid #98b2d7;
    border-radius: 50%;
    font-size: 48px;
    font-weight: bold;
    color: #98b2d7;
    margin-top: 10px;
}

.colpitis-item div p.color {
    border-color: #3276a3;
    color: #3386b5;
}

.colpitis-item div p .dashed {
    position: absolute;
    border-top: 1px dashed #26658f;
    bottom: -1px;
    left: 0;
    z-index: 100;
}

.colpitis-item div p.two-lines .dashed {
    bottom: -5px;
}

.colpitis-item div p .center {
    left: 20px;
}

.colpitis-item div p .w-112 {
    width: 112px;
}

.colpitis-item div p .w-136 {
    width: 136px;
}

.colpitis-item div p .w-150 {
    width: 150px;
}

.colpitis-item div:nth-child(1) p:nth-child(1) .dashed:nth-of-type(2) {
    width: 188px;
    transform: rotate(34deg);
    transform-origin: left;
    left: 136px;
}

.colpitis-item div:nth-child(1) p:nth-child(3) .dashed:nth-of-type(2) {
    width: 180px;
    transform: rotate(-26deg);
    transform-origin: left;
    left: 150px;
}

.colpitis-item div:nth-child(3) p:nth-child(1) .dashed:nth-of-type(2) {
    width: 300px;
    transform: rotate(159.5deg);
    transform-origin: left;
    left: 0;
}

.colpitis-item div:nth-child(3) p:nth-child(3) .dashed:nth-of-type(2) {
    width: 234px;
    transform: rotate(-152deg);
    transform-origin: left;
    left: 20px;
}

.colpitis-item:nth-child(2) div:nth-child(2) {
    margin-left: -72px;
    margin-right: 0;
}

.colpitis-item:nth-child(2) div p:nth-child(2) {
    margin-bottom: 214px;
}

.colpitis-item:nth-child(2) div p:nth-child(1) {
    position: absolute;
    left: -122px;
    top: 65px;
}

.colpitis-item:nth-child(2) div p .dashed:nth-of-type(1) {
    width: 120px;
    left: -13px;
}

.colpitis-item:nth-child(2) div p:nth-child(3) {
    position: absolute;
    left: -108px;
    bottom: 47px;
    font-weight: normal;
}

.colpitis-item:nth-child(2) div p:nth-child(3) .dashed:nth-of-type(1) {
    bottom: auto;
    top: -1px;
    left: -30px;
}

.colpitis-item div:nth-child(2) p:nth-child(1) .dashed:nth-of-type(2) {
    width: 100px;
    transform: rotate(55deg);
    transform-origin: left;
    left: -13px;
}

.colpitis-item div:nth-child(2) p:nth-child(3) .dashed:nth-of-type(2) {
    width: 105px;
    transform: rotate(-58deg);
    transform-origin: left;
    left: -30px;
    top: -1px;
    bottom: auto;
}

.interpretation-examples {
    width: 100%;
    padding-top: 85px;
    background-color: #eef8ff;
    overflow: hidden;
}

.interpretation-examples .interpretation-examples-tex {
    width: 1300px;
    margin: 40px auto 0;
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #646464;
    padding: 0 214px 0 258px;
    box-sizing: border-box;
}

.interpretation-examples .interpretation-examples-content {
    width: 1300px;
    margin: 0 auto;
    padding: 75px 0 70px;
    overflow: hidden;
}

.applicable-department-two {
    width: 100%;
    position: relative;
}

.applicable-department-two .background-video {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    z-index: -1;
}

.background-video video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}

.applicable-department-two .applicable-department-two-content {
    padding-top: 75px;
}

.applicable-department-two-content .applicable-department-two-container {
    width: 1300px;
    margin: 65px auto 0;
    display: flex;
    justify-content: space-evenly;
}

.applicable-department-two-container div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
    margin-top: 10px;
    text-align: center;
}

.comparison {
    padding-top: 75px;
}

.comparison .comparison-content {
    margin-top: 50px;
}

.comparison-content .item div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 16px 0;
}

.comparison-content .item div:nth-child(1) {
    align-items: center;
    padding-left: 0;
    width: 130px;
}

.comparison-content .item div:nth-child(2) {
    width: 488px;
    padding-left: 40px;
}

.comparison-content .item div:nth-child(3) {
    width: 336px;
    padding-left: 36px;
}

.comparison-content .item div:nth-child(4) {
    width: 343px;
    padding-left: 42px;
}

.comparison-content .item:nth-child(1) div {
    align-items: center;
    padding: 27px 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.comparison-content .item:nth-child(4) div {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.detection-techniques {
    padding-top: 75px;
}

.detection-techniques .detection-techniques-content {
    width: 1300px;
    margin: 40px auto 0;
    display: flex;
    justify-content: space-between;
}

.detection-techniques-content div {
    width: 432px;
    padding-top: 23px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: #edf2f6;
    padding: 23px 0 5px;
    box-sizing: border-box;
}

.detection-techniques-content div img {
    max-width: 100%;
}

.detection-techniques-content div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
    margin-top: 13px;
}

.clinical-evaluation {
    padding: 75px 0 80px;
}

.clinical-evaluation .clinical-evaluation-content {
    margin-top: 50px;
}

.clinical-evaluation-content .item div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 16px 0;
}

.clinical-evaluation-content .item div:nth-child(1) {
    align-items: center;
    padding-left: 0;
    width: 221px;
}

.clinical-evaluation-content .item div:nth-child(2) {
    width: 1078px;
    padding-left: 105px;
}

.clinical-evaluation-content .item:first-child div {
    align-items: center;
    padding: 42px 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.clinical-evaluation-content .item:last-child div {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.reading-scheme {
    padding: 35px 0 55px;
    background-color: #ebf1f5;
}

.reading-scheme .reading-scheme-img {
    text-align: center;
    margin-top: 22px;
}

.reading-scheme-img img {
    max-width: 100%;
}

.reading-scheme .instrument-characteristics-content {
    width: 1300px;
    margin: 26px auto 0;
    overflow: hidden;
}

.biological-fluorescence .subtitle {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    text-align: center;
}

.biological-fluorescence .biological-fluorescence-content {
    margin-top: 50px;
}

.biological-fluorescence-content .item div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 24px 0;
    border: 1px solid #dcdcdc;
    background-color: #fff;
}

.biological-fluorescence-content .item div:nth-child(1) {
    align-items: center;
    padding-left: 0;
    width: 222px;
}

.biological-fluorescence-content .item div:nth-child(2) {
    align-items: center;
    width: 521px;
    padding-left: 0;
}

.biological-fluorescence-content .item div:nth-child(3) {
    width: 555px;
    padding-left: 42px;
}

.biological-fluorescence-content .item:first-child div {
    align-items: center;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: #26658f;
    border: none;
    padding: 25px 0;
}

.biological-fluorescence-content .item:first-child div:nth-child(2) {
    width: 1077px;
}

.biological-fluorescence-content .item:first-child div:nth-child(3) {
    width: 0;
}

.biological-fluorescence-content .item:last-child div {
    padding-top: 67px;
    padding-bottom: 67px;
}

.biological-fluorescence-content .item:nth-child(2) div {
    align-items: center;
    padding-left: 0;
}

.biological-fluorescence .report {
    width: 1300px;
    margin: 70px auto 120px;
    padding: 80px 0;
    text-align: center;
    background-color: #f7f7f7;
    position: relative;
}

.report img {
    width: 700px;
    max-width: 100%;
}

.report .shadow {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
}

.report:hover .shadow {
    display: block;
}

/* 产品详情 - 【解决方案】新型冠状病毒2019-nCoV核酸检测全流程 */
.whole-process-solution {
    width: 100%;
    padding-top: 65px;
}

.whole-process-solution .whole-process-solution-content {
    width: 1300px;
    margin: 40px auto 0;
}

.whole-process-solution-content .whole-process-solution-item {
    width: 100%;
    margin-bottom: 40px;
}

.whole-process-solution-item:nth-child(1) {
    margin-bottom: 50px;
}

.whole-process-solution-item:last-child {
    margin-bottom: 0;
}

.whole-process-solution-item>div:nth-child(1) {
    height: 88px;
    line-height: 88px;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    background-color: #d2d2d2;
    font-size: 18px;
    font-weight: lighter;
    color: #000;
    text-align: center;
    margin-bottom: 1px;
}

.whole-process-solution-item div .circular {
    display: inline-block;
    width: 62px;
    height: 62px;
    line-height: 62px;
    border: 5px solid #3276a3;
    margin: 0 13px 0 17px;
    border-radius: 50%;
}

.whole-process-solution-item div .bold {
    font-weight: bold;
    margin-left: 88px;
}

.whole-process-solution-item>div:nth-child(2) {
    border: 1px dashed #26658f;
    border-bottom-right-radius: 17px;
    border-bottom-left-radius: 17px;
    padding-top: 8px;
    overflow: hidden;
}

.whole-process-solution-item:nth-child(1) div:nth-child(2) {
    height: 318px;
    font-size: 0;
}

.whole-process-solution-item:nth-child(1) div:nth-child(2) img {
    margin-left: -3px;
    vertical-align: top;
}

.whole-process-solution-item:nth-child(1) div:nth-child(2) a {
    display: inline-block;
}

.whole-process-solution-item:nth-child(1) div:nth-child(2) a img {
    display: inline-block;
    margin: 52px 0 0 238px;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2) {
    padding: 20px;
    display: flex;
    justify-content: space-between;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div {
    height: 418px;
    border: 1px dashed #26658f;
    border-bottom-right-radius: 17px;
    border-bottom-left-radius: 17px;
    box-sizing: border-box;
    background-color: #eee;
    text-align: center;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div:nth-child(1) {
    width: 828px;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div:nth-child(2) {
    width: 420px;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div p {
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #000;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div>p:nth-child(1) {
    margin-top: 4px;
    margin-bottom: 28px;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div div {
    display: inline-block;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div div a {
    display: block;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div div a img {
    max-width: 96%;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div:nth-child(1) div:nth-of-type(1) {
    margin-right: 52px;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div div p {
    width: 196px;
    height: 47px;
    line-height: 47px;
    border-radius: 17px;
    background-color: #26658f;
    color: #fff;
    margin: 15px auto 0;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div div p a {
    color: #fff;
}

.whole-process-solution-item:nth-child(2)>div:nth-child(2)>div>p:last-child {
    line-height: 30px;
    margin-top: 26px;
}

/* .whole-process-solution-item:nth-child(2) > div:nth-child(2) > div:nth-child(2) div{margin-top: 32px;} */
.whole-process-solution-item:nth-child(3)>div:nth-child(2) {
    padding: 25px 0 27px;
    text-align: center;
}

.whole-process-solution-item:nth-child(3)>div:nth-child(2) div {
    display: inline-block;
}

.whole-process-solution-item:nth-child(3)>div:nth-child(2) div:nth-child(1) {
    margin-right: 104px;
}

.whole-process-solution-item:nth-child(3)>div:nth-child(2) div a {
    display: block;
}

.whole-process-solution-item:nth-child(3)>div:nth-child(2) div p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    margin-top: 20px;
}

.whole-process-solution-item:nth-child(3)>div:nth-child(2) div p a {
    color: #000;
}

.nfast-32a {
    width: 100%;
    padding-top: 75px;
}

.nfast-32a .nfast-32a-img {
    text-align: center;
    margin-top: 70px;
}

.nfast-32a-img img {
    max-width: 100%;
}

.nfast-32a .nfast-32a-content {
    margin-top: 50px;
}

.nfast-32a-content .item div:nth-child(1) {
    width: 154px;
    padding-left: 34px;
}

.nfast-32a-content .item div:nth-child(2) {
    width: 495px;
    padding-left: 34px;
}

.nfast-32a-content .item div:nth-child(3) {
    width: 154px;
    padding-left: 26px;
}

.nfast-32a-content .item div:nth-child(4) {
    width: 494px;
    padding-left: 36px;
}

.nfast-96 {
    width: 100%;
    padding-top: 75px;
}

.nfast-96 .nfast-96-img {
    text-align: center;
    margin-top: 40px;
}

.nfast-96-img img {
    max-width: 100%;
}

.nfast-96-content .item div:nth-child(1) {
    width: 514px;
}

.nfast-96-content .item div:nth-child(2) {
    width: 785px;
    padding-left: 88px;
}

.align .item div:nth-child(1) {
    text-align: right;
    padding-right: 98px;
    padding-left: 18px;
}

.align .item div:nth-child(2) {
    text-align: left;
}

.nfast-96l-content {
    margin-top: 50px;
}

.nfast-96l-content .item div:nth-child(1) {
    width: 424px;
}

.nfast-96l-content .item div:nth-child(2) {
    width: 875px;
    padding-left: 55px;
}

.align.nfast-96l-content .item div:nth-child(1) {
    padding-right: 108px;
}

.nfast-96l-content .item .center {
    justify-content: flex-end;
}

.PCR-instrument {
    width: 100%;
    padding-top: 75px;
}

.PCR-instrument .PCR-instrument-content {
    width: 1300px;
    margin: 40px auto 0;
    padding: 25px 0;
    display: flex;
    align-items: center;
    background-color: #f2f6f9;
    border-radius: 15px;
}

.PCR-instrument-content.h-376 {
    height: 376px;
    align-items: flex-start;
    padding-top: 60px;
    box-sizing: border-box;
}

.PCR-instrument-content div:nth-child(1) {
    width: 600px;
    text-align: center;
}

.PCR-instrument-content div:nth-child(1) img {
    max-width: 100%;
}

.PCR-instrument-content div:nth-child(2) {
    width: 700px;
}

.PCR-instrument-content div p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    padding-right: 36px;
}

.PCR-instrument-content div p.bold {
    font-weight: bold;
}

.PCR-instrument-content div p.mb-12 {
    margin-bottom: 12px;
}

.PCR-instrument-content div p.mb-35 {
    margin-bottom: 35px;
}

.PCR-instrument-content div p.mb-95 {
    margin-bottom: 95px;
}

.solution-list {
    width: 100%;
    padding-top: 75px;
}

.solution-list-content .item div:nth-child(1) {
    width: 275px;
    padding-left: 22px;
}

.solution-list-content .item div:nth-child(2) {
    width: 345px;
    padding-left: 24px;
}

.solution-list-content .item div:nth-child(3) {
    width: 204px;
    padding-left: 46px;
}

.solution-list-content .item div:nth-child(4) {
    width: 473px;
    padding-left: 34px;
}

.solution-list-content .item div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.other-product-list {
    width: 100%;
    padding: 75px 0;
}

.other-product-list-content .item div:nth-child(1) {
    width: 345px;
    padding: 15px 18px;
}

.other-product-list-content .item div:nth-child(2) {
    width: 165px;
    padding: 15px 18px;
}

.other-product-list-content .item div:nth-child(3) {
    width: 165px;
    padding: 15px 18px;
}

.other-product-list-content .item div:nth-child(4) {
    width: 622px;
    padding: 15px 18px;
}

.other-product-list-content .item div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.other-product-list-content .full div:nth-child(1) {
    width: 100%;
    text-align: center;
    background-color: #26658f;
    color: #fff;
    font-weight: bold;
}

/* 产品详情 - SARS-CoV-2 Neutralizing Antibody Rapid Test (Colloidal Gold) */
.respiratory-tract-advantages-content.test-procedure-content {
    margin-top: 60px;
}

.test-procedure-content .respiratory-tract-advantages-item div:nth-child(2) {
    margin-top: 14px;
}

.interpretation-of-test-results {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.interpretation-of-test-results .test-results-img {
    width: max-content;
    margin: 50px auto 0;
}

.test-results-img img {
    max-width: 100%;
}

.test-results-img p {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
    color: #000;
    margin-top: 24px;
}

.test-results-img p span:nth-child(2) {
    margin: 0 118px 0 55px;
}

.ordering-information {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.ordering-information-content .item div:nth-child(1) {
    width: 110px;
    padding: 15px 18px;
    text-align: center;
}

.ordering-information-content .item div:nth-child(2) {
    width: 658px;
    padding: 15px 18px 15px 54px;
}

.ordering-information-content .item div:nth-child(3) {
    width: 264px;
    padding: 15px 18px;
    text-align: center;
}

.ordering-information-content .item div:nth-child(4) {
    width: 265px;
    padding: 15px 18px;
    text-align: center;
}

.ordering-information-content .item:nth-child(1) div:nth-child(1),
.ordering-information-content .item:nth-child(1) div:nth-child(2) {
    display: flex;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 10px;
}

.ordering-information-content .item:nth-child(1) div:nth-child(1) {
    justify-content: center;
}

.ordering-information-content .item:nth-child(1) div:nth-child(3) {
    width: 529px;
    padding: 0;
}

.ordering-information-content .item:nth-child(1) div:nth-child(3) p:nth-child(1) {
    border-bottom: 1px solid #fff;
    padding: 5px 18px;
}

.ordering-information-content .item:nth-child(1) div:nth-child(3) p:nth-child(2) {
    display: flex;
}

.ordering-information-content .item:nth-child(1) div:nth-child(3) p:nth-child(2) span {
    padding: 5px 18px;
}

.ordering-information-content .item:nth-child(1) div:nth-child(3) p:nth-child(2) span:nth-child(1) {
    width: 264px;
}

.ordering-information-content .item:nth-child(1) div:nth-child(3) p:nth-child(2) span:nth-child(2) {
    width: 264px;
    border-left: 1px solid #fff;
}

.ordering-information-content .item:nth-child(1) div:nth-child(4) {
    width: 0;
    padding: 0;
}

.ordering-information-content .item:nth-child(6) div:nth-child(1) {
    position: relative;
}

.ordering-information-content .item:nth-child(6) div:nth-child(1)::after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    height: 1px;
    background-color: #f2f6f9;
    z-index: -1;
}

.ordering-information-content .item:nth-child(6) div:nth-child(1) p {
    position: absolute;
    width: 100%;
    top: 45px;
    left: 0;
}

.ordering-information-content .item:nth-child(7) div:nth-child(1) {
    padding: 0;
}

/* 产品详情 - SARS-CoV-2 IgM/IgG Duo Test (Colloidal Gold) */
.respiratory-tract-advantages .IgM-IgG-advantages {
    margin-top: 60px;
}

.IgM-IgG-advantages .respiratory-tract-advantages-item div:nth-child(2) {
    margin-top: 20px;
}

.interpretation-of-test-results .IgM-IgG-test-results-img {
    width: 1300px;
    display: flex;
    margin: 45px auto 0;
    justify-content: center;
}

.IgM-IgG-test-results-img div {
    width: 98px;
    margin-right: 10px;
}

.IgM-IgG-test-results-img div:last-child {
    margin-right: 0;
}

.IgM-IgG-test-results-img div:nth-child(3),
.IgM-IgG-test-results-img div:nth-child(6) {
    margin-right: 100px;
}

.IgM-IgG-test-results-img div p {
    margin-top: 14px;
    text-align: center;
}

.IgM-IgG-order-info-ct .item div:nth-child(3) {
    width: 530px;
}

/* 产品详情 - SARS-CoV-2 Antigen Test Kit (Colloidal Gold) */
.respiratory-tract-advantages .antigen-advantages-content {
    margin-top: 45px;
}

.antigen-advantages-content .respiratory-tract-advantages-item div:nth-child(2) {
    margin-top: 20px;
}

.interpretation-of-test-results .antigen-test-results-img {
    width: 1300px;
    margin: 45px auto 0;
    display: flex;
    justify-content: center;
}

.antigen-test-results-img div {
    width: max-content;
}

.antigen-test-results-img div:nth-child(2) {
    margin: 0 185px;
}

.antigen-test-results-img div p {
    margin-top: 14px;
    text-align: center;
}

/* 产品详情 - Disposable Virus Sampling Tube */
.sampling-tube-application {
    width: 100%;
    padding-top: 75px;
    overflow: hidden;
}

.sampling-tube-application .sampling-tube-application-tex {
    width: 1300px;
    margin: 20px auto 0;
    font-size: 18px;
    line-height: 36px;
    font-weight: lighter;
    color: #646464;
    padding: 0 105px;
    box-sizing: border-box;
}

.sampling-tube-info .item div:nth-child(1) {
    width: 110px;
    padding: 0 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sampling-tube-info .item div:nth-child(2) {
    width: 659px;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sampling-tube-info .item div:nth-child(3) {
    width: 529px;
    padding: 0 18px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.sampling-tube-info .item:nth-child(1) div {
    padding: 14px 0;
}

.sampling-tube-info .item div:nth-child(2) p {
    padding: 15px 18px 15px 54px;
}

.sampling-tube-info .item div:nth-child(2) p:nth-child(2) {
    border-top: 1px solid #fff;
}

/* 详情页表单整体 */

#messageForm {
    box-sizing: border-box;
    max-width: 600px;
    margin: 30px auto;
    padding: 25px;
    background: #ffffff;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

/* 标题 */
#messageForm h2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: bold;
    color: #333;
}

/* 表单组 */
#messageForm .form-group {
    margin-bottom: 15px;
}

/* 标签 */
#messageForm label {
    display: block;
    margin-bottom: 6px;
    font-weight: 600;
    color: #333;
}

/* 输入框 & 文本域 */
/* 保证输入框不会超出父容器宽度 */
#messageForm input[type="text"],
#messageForm input[type="email"],
#messageForm textarea {
    width: 100%;
    box-sizing: border-box;
    /* ⭐ 关键，避免溢出 */
    padding: 10px 12px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    transition: border-color 0.3s, box-shadow 0.3s;
}


/* 聚焦效果 */
#messageForm input:focus,
#messageForm textarea:focus {
    border-color: #007bff;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.3);
}

/* 按钮 */
#messageForm button {
    width: 100%;
    padding: 12px;
    background: #007bff;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    transition: background 0.3s;
}

#messageForm button:hover {
    background: #0056b3;
}

/* 提交结果提示 */
#result {
    margin-top: 15px;
}

.asccp .product-comparison-chart-content {
    padding: 0px;
}

.asccp .product-comparison-chart-content div {
    width: 638px;
}

.asccp .product-comparison-chart-content div:nth-child(2n+1) {
    margin-right: 0px;
}

.asccp .product-comparison-chart-content div:nth-child(2n) {
    margin-left: 24px;
}

.difference .item div:nth-child(1) {
    width: 605px;

}

.difference .item div:nth-child(2) {
    width: 394px;

}

.difference .item div:nth-child(3) {
    width: 638px;

}