/* 齿科桌面扫描仪  start -------------*/

.general .crumbs {
    display: flex;
    align-items: center;
    height: 5rem;
    padding-left: 7.5rem;
    background-color: #fafafc;
}

.general .crumbs>div:nth-child(1) {
    display: flex;
    font-size: 1.25rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #999999;
    line-height: 1.75rem;
    cursor: pointer;
}

.general .crumbs>div:nth-child(1) span {
    color: #666666;
}

.general .crumbs>div:nth-child(1) img {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 1.25rem;
}

.general .crumbs>div:nth-child(2) {
    margin: 0 1.25rem;
    font-size: 1.5rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #999999;
    line-height: 1.75rem;
}

.general .crumbs>div:nth-child(3) {
    font-size: 1.25rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #17171A;
    line-height: 1.75rem;
    cursor: pointer;
}

.general .Promotional {
    /* height: 45rem; */
    position: relative;
    margin-bottom: 1.5rem;
}

/* .general .Promotional::after {
    content: '';
    width: 100%;
    height: 1.5rem;
    background-color: #fafafc;
    position: absolute;
    left: 0;
    bottom: -1.5rem;
    z-index: 66;
    opacity: 1;
} */

.general .Promotional #video {
    width: 100%;
    /* height: 100%; */
    object-fit: fill;
    display: none;
}

.general .Promotional .poster {
    /* position: absolute;
  top: 0;
  left: 0;
  z-index: 2; */
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
    height: 45rem;
}

.general .Promotional .poster>.playBtn {
    width: 10rem;
    height: 10rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
    cursor: pointer;
}

.general .Promotional .poster .playBtn img {
    width: 100%;
}

.general .Promotional .mask {
    width: 100%;
    height: 100%;
    background: linear-gradient(295deg, #ffffff 8%, #f3ffe1 52%, #9de332 96%);
    opacity: 0.1;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.general .Promotional .poster .products_img {
    width: 41.1875rem;
    height: 35rem;
    margin-left: 16.5rem;
}

.general .Promotional .poster .products_img img {
    width: 100%;
}

.general .Promotional .poster .products_text {
    margin-left: 7.75rem;
}

.general .Promotional .poster .products_text div:nth-child(1) {
    font-size: 4rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 4.6875rem;
    margin-bottom: 3rem;
}

.general .Promotional .poster .products_text div:nth-child(2) {
    font-size: 2.5rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #323238;
    line-height: 2.9375rem;
    margin-bottom: 7.5rem;
    text-align: center;
}

.general .Promotional .poster .products_text div:nth-child(3) {
    font-size: 1.5rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #90d12e;
    line-height: 1.75rem;
    text-align: center;
    cursor: pointer;
}

/* 产品介绍 */
.general .introduction {
    display: flex;
    justify-content: space-around;
    padding: 6.25rem 20rem 10.1875rem;
    background-color: #ffffff;
}

.general .introduction .leftcontent>.title {
    margin-bottom: 4rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 2.9375rem;
}

.general .introduction .leftcontent ul {
    min-height: calc(36.25rem - 3.75rem);
}

.general .introduction .leftcontent li {
    margin-bottom: 3rem;
}

.general .introduction .leftcontent li:nth-last-child(1) {
    margin-bottom: 4rem;
}

.general .introduction .leftcontent li .tit {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #000000;
    line-height: 1.75rem;
}

.general .introduction .leftcontent li .ductionText {
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 1.5625rem;
}

.general .introduction .leftcontent .consult {
    display: none;
    width: 34.375rem;
    height: 3.75rem;
    background: #90d12e;
    border-radius: 0.625rem;
    font-size: 1.5rem;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #ffffff;
    line-height: 3.75rem;
    letter-spacing: 1px;
    text-align: center;
    cursor: pointer;
}

.general .introduction .rightImgContent {
    margin-top: 6.9375rem;
    margin-left: 9.375rem;
}

.general .introduction .rightImgContent .bigImgbox {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.5rem;
    width: 36.25rem;
    height: 36.25rem;
    border-radius: 0.5rem;
    border: 1px solid #dcdce3;
}

.general .introduction .rightImgContent .bigImgbox img {
    width: 31.25rem;
    height: 31.25rem;
}

.general .introduction .rightImgContent .smallList ul {
    display: flex;
    justify-content: center;
    width: 36.25rem;
}

.general .introduction .rightImgContent .smallList li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1.25rem;
    width: 8rem;
    height: 8rem;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}

.general .introduction .rightImgContent .smallList li:nth-last-child(1) {
    margin-right: 0;
}

.general .introduction .rightImgContent .smallList li.active {
    border-color: #90d12e;
}

.general .introduction .rightImgContent .smallList li img {
    width: 80%;
}

.general .introText {
    position: relative;
    display: flex;
    align-items: center;
    background: #fafafc;
    overflow: hidden;
}

.general .introText .leftImgBox {
    margin: 3.75rem 7.125rem 4.75rem 16rem;
    width: 39rem;
    height: 39rem;
}

.general .introText .leftImgBox img {
    width: 100%;
}

.general .introText .rightContent {
    margin-top: 6.25rem;
    width: 41.25rem;
}

.general .introText .rightContent .text {
    width: 41.25rem;
}

.general .introText .rightContent .text .tit {
    margin-bottom: 3rem;
    font-size: 3rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 3.5rem;
}

.general .introText .rightContent .text>p {
    font-size: 1.25rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #323238;
    line-height: 2rem;
}

.general .introText .rightContent .bottomImgBox {
    position: relative;
    margin-top: 6.125rem;
    margin-bottom: 4.75rem;
}

.general .introText .rightContent .bottomImgBox>img {
    width: 22.9375rem;
    height: 17.1875rem;
}

.general .introText .rightContent .bottomImgBox .bacImg {
    position: absolute;
    top: 0;
    right: 4rem;
    width: 19.25rem;
    height: 21.0625rem;
    background: linear-gradient(222deg,
            rgba(0, 0, 0, 0) 2%,
            #dee5f8 2.3%,
            rgba(255, 255, 255, 0) 68%);
    opacity: 1;
    transform: rotate(45deg);
}

.general .softwareImgCarousel {
    background-color: #ffffff;
    overflow: hidden;
}

.general .softwareImgCarousel .tit {
    margin-top: 7.875rem;
    margin-bottom: 3.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 2.9375rem;
    text-align: center;
}

.general .softwareImgCarousel .carouselContent {
    position: relative;
    margin: 0 auto;
    margin-bottom: 2.5rem;
    width: 71.25rem;
    /* background: #fafafc; */

    /* 兼容Safari */
    -webkit-user-select: none;
    /* 兼容IE 10+ 和 Edge */
    -ms-user-select: none;
    /* 
        ⏹禁止用户选中的标准语法
    */
    user-select: none;
}

.general .softwareImgCarousel .carouselContent ul {
    display: flex;
    transition: all 1s linear;
    cursor: grab;
}

.general .softwareImgCarousel .carouselContent ul li.active {
    opacity: 1;
    /* transition: all .1s; */
}

.general .softwareImgCarousel .carouselContent ul li {
    opacity: 0.2;
    margin-right: 2.5rem;
}

.general .softwareImgCarousel .carouselContent ul li:nth-last-child(1) {
    margin-right: 0;
}

.general .softwareImgCarousel .carouselContent ul li img {
    width: 71.25rem;
    height: 40rem;
    background: #fafafc;
}

/* 左右按钮 */
.general .softwareImgCarousel .carouselContent .leftBtn,
.general .softwareImgCarousel .carouselContent .rightBtn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 4rem;
    height: 4rem;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3.5625rem;
    cursor: pointer;
}

.general .softwareImgCarousel .carouselContent .leftBtn::before,
.general .softwareImgCarousel .carouselContent .rightBtn::before {
    content: "";
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 50%;
    left: 45%;
    transform: translate(-50%, -50%) rotate(45deg);
    border: 2px solid #ffffff;
    border-left: 0;
    border-bottom: 0;
}

.general .softwareImgCarousel .carouselContent .leftBtn::before {
    transform: translate(-50%, -50%) rotate(-135deg);
    left: 55%;
}

.general .softwareImgCarousel .carouselContent .leftBtn {
    left: 5rem;
}

.general .softwareImgCarousel .carouselContent .rightBtn {
    right: 5rem;
}

.general .softwareImgCarousel .quickNavigation {
    margin-bottom: 7.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.general .softwareImgCarousel .quickNavigation ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.general .softwareImgCarousel .quickNavigation ul li {
    position: relative;
    margin-right: 3.25rem;
    font-size: 1.5rem;
    font-family: PingFang SC-Bold, PingFang SC;
    color: #999999;
    line-height: 1.75rem;
    cursor: pointer;
}

.general .softwareImgCarousel .quickNavigation ul li.active {
    color: #17171A;
    /* transition: all .1s; */
}

.general .softwareImgCarousel .quickNavigation ul li:nth-last-child(1) {
    margin-right: 0;
}

.general .softwareImgCarousel .quickNavigation ul li::before {
    content: "/";
    position: absolute;
    top: 50%;
    right: -2rem;
    transform: translateY(-50%);
    width: 0.75rem;
    height: 2.125rem;
    font-size: 1.5rem;
    font-family: PingFang SC-Bold, PingFang SC;
    color: #999999;
    line-height: 1.75rem;
}

.general .softwareImgCarousel .quickNavigation ul li:nth-last-child(1)::before {
    display: none;
}

.general .propagateContent_first {
    overflow: hidden;
    background: #fafafc;
    text-align: center;
}

.general .propagateContent_first .topText .tit {
    margin-top: 6.25rem;
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 3.5rem;
}

.general .propagateContent_first .topText>p {
    margin-bottom: 3.5rem;
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #17171a;
    line-height: 1.75rem;
}

.general .propagateContent_first .imgList {
    margin-bottom: 6.625rem;
    overflow: hidden;
}

.general .propagateContent_first .imgList ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.general .propagateContent_first .imgList ul li {
    margin-right: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.general .propagateContent_first .imgList ul li:nth-last-child(1) {
    margin-right: 0;
}

.general .propagateContent_first .imgList ul li .img {
    width: 20rem;
    height: 15rem;
    background: #ffffff;
    border-radius: 0.5rem;
}

.general .propagateContent_first .imgList ul li .img>img {
    width: 100%;
}

.general .propagateContent_first .imgList ul li>span {
    margin-top: 1.5rem;
    font-size: 1.25rem;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #17171a;
    line-height: 1.75rem;
}

.general .propagateContent_second {
    margin-top: 9.0625rem;
    text-align: center;
    background-color: #ffffff;
}

.general .propagateContent_second>.tit {
    margin-bottom: 3.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 3.5rem;
}

.general .propagateContent_second>.content {
    display: flex;
    justify-content: center;
}

.general .propagateContent_second>.content .leftBOx .tit {
    margin-top: 3rem;
    margin-bottom: 3rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 3.5rem;
    text-align: start;
}

.general .propagateContent_second>.content .leftBOx p {
    width: 42.5rem;
    font-size: 1.25rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #323238;
    line-height: 2rem;
    text-align: start;
}

.general .propagateContent_second>.content .rightBox {
    margin-left: 10rem;
    width: 28.75rem;
    height: 22.5rem;
}

.general .propagateContent_second>.content .rightBox img {
    width: 100%;
}

.general .propagateContent_second>.content:nth-last-child(1) {
    margin-top: 4.5rem;
    flex-direction: row-reverse;
}

.general .propagateContent_second>.content:nth-last-child(1) .rightBox {
    margin-left: 0;
    margin-right: 10rem;
}

.general .propagateContent_third {
    margin-bottom: 10rem;
    text-align: center;
    background-color: #ffffff;
}

.general .propagateContent_third .topContent {
    margin-top: 7.5rem;
}

.general .propagateContent_third .topContent .tit {
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 3.5rem;
}

.general .propagateContent_third .topContent>p {
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #0b0b0d;
    line-height: 1.75rem;
    text-align: center;
}

.general .propagateContent_third .bottomContent {
    margin-top: 5rem;
}

.general .propagateContent_third .bottomContent .topFlowChart ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.general .propagateContent_third .bottomContent .topFlowChart ul li {
    display: flex;
    align-items: center;
    margin-right: 2.125rem;
}

.general .propagateContent_third .bottomContent .topFlowChart ul li:nth-last-child(1) {
    position: relative;
    margin: 0;
}

.general .propagateContent_third .bottomContent .topFlowChart ul li:nth-last-child(1)::before {
    content: "";
    position: absolute;
    width: 6.3125rem;
    height: 1px;
    bottom: -3.625rem;
    left: 32%;
    background-image: linear-gradient(to right, #17171a 0%, #17171a 50%, rgb(255, 255, 255) 0%);
    background-size: .625rem 1px;
    background-repeat: repeat-x;
    transform: rotate(-90deg);
}

.general .propagateContent_third .bottomContent .topFlowChart ul li img {
    width: 14rem;
}

.general .propagateContent_third .bottomContent .topFlowChart ul li:nth-child(2) img {
    width: 17.75rem;
    height: 17.75rem;
}

div.labScanner_D3 .propagateContent_third .bottomContent .topFlowChart ul li:nth-child(2) img {
    width: 18.75rem;
    height: 11rem;
}

div.labScanner_D3 .Promotional .poster .products_img {
    height: unset;
}

div.labScanner_D3 .Promotional .poster .products_text div:nth-child(2) {
    margin-bottom: 0;
}

.general .propagateContent_third .bottomContent .topFlowChart ul li:nth-child(3) img {
    width: 11rem;
    height: 11rem;
}

.general .propagateContent_third .bottomContent .topFlowChart ul li .text {
    position: relative;
    margin-left: 2.125rem;
    margin-bottom: 1.25rem;
    padding: 0 .25rem;
    font-size: 1.125rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #17171a;
    line-height: 1.3125rem;
}

.general .propagateContent_third .bottomContent .topFlowChart ul li .text::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: -1.25rem;
    background-image: linear-gradient(to right, #17171a 0%, #17171a 50%, rgb(255, 255, 255) 0%);
    background-size: .875rem 1px;
    background-repeat: repeat-x;
}

.general .propagateContent_third .bottomContent .topFlowChart ul li .text::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    right: calc(-.375rem * 2);
    bottom: calc(-1.25rem - .375rem + .0625rem);
    border: .375rem solid transparent;
    border-left-color: #17171a;
}

.general .propagateContent_third .bottomContent .bottomFlowChart {
    margin-top: 8.75rem;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25rem;
    height: 15rem;
    background: #FAFAFC;
    border-radius: .25rem;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(2) {
    margin: 0 2.5rem;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox {
    display: flex;
    align-items: center;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox img {
    width: 7.5rem;
    height: 7.5rem;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox>div {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox>div:nth-last-child(1) {
    margin-left: 5.4375rem;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox>div>span {
    margin-top: 1.25rem;
    font-size: 1.125rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #17171A;
    line-height: 1.3125rem;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox>div:nth-child(1)::before {
    content: "";
    position: absolute;
    width: 2.5rem;
    height: 1px;
    top: 3.75rem;
    right: -4rem;
    background-image: linear-gradient(to right, #17171a 0%, #17171a 50%, rgb(255, 255, 255) 0%);
    background-size: .625rem 1px;
    background-repeat: repeat-x;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-last-child(1) .imgBox>div:nth-child(1)::before {
    top: 4.75rem;
}
.general .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-last-child(1) .imgBox>div:nth-child(1)::after {
    top: calc(4.75rem - .375rem + .0625rem);
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox>div:nth-child(1)::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: calc(3.75rem - .375rem + .0625rem);
    right: calc(-4rem - (.375rem*2));
    border: .375rem solid transparent;
    border-left-color: #17171a;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .lineBox {
    position: absolute;
    top: -4.375rem;
    left: 50%;
    /* transform: translateX(-50%); */
    width: 29rem;
    height: .625rem;
    background-image: linear-gradient(to right, #17171a 0%, #17171a 50%, rgb(255, 255, 255) 0%);
    background-size: .625rem 1px;
    background-repeat: repeat-x;
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(3) .lineBox {
    width: calc(8.2rem);
    /* transform: translateX(-2.5rem); */

}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .lineBox::before {
    content: "";
    position: absolute;
    width: 3rem;
    height: 1px;
    top: calc(1.5rem - .125rem);
    left: -1.5rem;
    background-image: linear-gradient(to right, #17171a 0%, #17171a 50%, rgb(255, 255, 255) 0%);
    background-size: .625rem 1px;
    background-repeat: repeat-x;
    transform: rotate(-90deg);
}

.general .propagateContent_third .bottomContent .bottomFlowChart ul li .lineBox::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: calc(3rem + .0625rem);
    left: calc(-.375rem + .0625rem);
    border: .375rem solid transparent;
    border-top-color: #17171a;
}

.general .argumentinfo {
    width: 74.75rem;
    margin: 0 auto;
    margin-bottom: 10rem;
}

.general .argumentinfo .title {
    margin-bottom: 3.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 3.5rem;
}

.general .argumentinfo .table {
    display: flex;
    justify-content: space-between;
}

.general .argumentinfo .table .box .tit {
    margin-bottom: 2.5rem;
    font-size: 1.5rem;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #17171A;
    line-height: 1.75rem;
}

.general .argumentinfo .table .box li {
    display: flex;
}

.general .argumentinfo .table .box .leftText {
    margin-bottom: 1.25rem;
    width: 9.375rem;
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

.general .argumentinfo .table .box .rightText {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

/* 齿科桌面扫描仪  end -------------*/

/* 影像板扫描仪  start -------------*/

div.imageIngPlate .Promotional .poster {
    flex-direction: row-reverse;
    justify-content: center;
}

div.imageIngPlate .Promotional .poster .products_img {
    margin-left: 5.1875rem;
    width: 38.4375rem;
}


div.imageIngPlate .Promotional .poster .products_text div:nth-child(2) {
    text-align: center;
    margin-bottom: 0;
}

div.imageIngPlate .introduction {
    flex-direction: row-reverse;
}

div.imageIngPlate .introduction .leftcontent {
    margin-left: 9.375rem;
    margin-top: 6.9375rem;
}

div.imageIngPlate .introduction .rightImgContent {
    margin-top: 0;
    margin-left: 0;
}

div.imageIngPlate .introduction .rightImgContent>.title {
    margin-bottom: 4rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 2.9375rem;
}

div.imageIngPlate .propagateContent_first .imgList ul li .img {
    width: 15.1875rem;
    height: 11.1875rem;
    background-color: unset;
}

div.imageIngPlate .propagateContent_first .imgList>div {
    margin-top: 3.125rem;
    margin-bottom: .625rem;
    font-size: 4rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #D4E3BE;
    line-height: 6rem;
    letter-spacing: .4375rem;
}

div.imageIngPlate .propagateContent_second {
    margin-top: 7.5rem;
}

div.imageIngPlate .propagateContent_second>.content {
    justify-content: unset;
}

div.imageIngPlate .propagateContent_second>.content .leftBOx {
    margin-left: 20.3125rem;
}

div.imageIngPlate .propagateContent_second>.content .leftBOx .tit {
    margin-top: 2rem;
}

div.imageIngPlate .propagateContent_second>.content .leftBOx p {
    font-size: 1.125rem;
    width: unset;
}

div.imageIngPlate .propagateContent_second>.content .leftBOx .btnImgBox {
    position: relative;
    margin-top: 5rem;
    width: 16rem;
    height: 4.625rem;
    line-height: 4.625rem;
}

div.imageIngPlate .propagateContent_second>.content .leftBOx .btnImgBox>div {
    background: #90D12E;
    border-radius: .75rem;
    text-align: center;
    font-size: 1.5rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #000000;
}

div.imageIngPlate .propagateContent_second>.content .leftBOx .btnImgBox>img {
    position: absolute;
    right: -1.6875rem;
    bottom: -3.125rem;
    width: 5.625rem;
    height: 5.625rem;
}

div.imageIngPlate .propagateContent_second>.content:nth-child(2) {
    margin-bottom: 6.5625rem;
}

div.imageIngPlate .propagateContent_second>.content:nth-child(2) .leftBOx {
    margin-left: 6.8125rem;
    margin-right: 26.1875rem;
}

div.imageIngPlate .propagateContent_second>.content:nth-child(2) .leftBOx .btnImgBox {
    margin-top: 6.25rem;
}

div.imageIngPlate .propagateContent_second>.content:nth-child(2) .rightBox {
    margin-right: 0;
    width: 44.75rem;
    height: 35.75rem;
}

div.imageIngPlate .propagateContent_second>.content .rightBox {
    position: relative;
    margin-left: 8.875rem;
    width: 52.25rem;
    height: 38.3125rem;
}

div.imageIngPlate .propagateContent_second>.content .rightBox .bacImg {
    position: absolute;
    left: -3.9375rem;
    top: .625rem;
    width: 11.875rem;
    height: 11.875rem;
    background: #90D12E;
    border-radius: 50%;
    opacity: 0.1;
}

div.imageIngPlate .propagateContent_second>.content .rightBox img {
    position: absolute;
    left: 0;
    top: 0;
}

div.imageIngPlate .propagateContent_third {
    padding-bottom: 5.625rem;
    margin-bottom: 0;
    overflow: hidden;
    background: #FAFAFC;
}

div.imageIngPlate .propagateContent_third .topText {
    margin-top: 6.25rem;
}

div.imageIngPlate .propagateContent_third .topText .tit {
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 3.5rem;
}

div.imageIngPlate .propagateContent_third .topText p {
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.imageIngPlate .propagateContent_third .imgShowBox {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 6.25rem;
}

div.imageIngPlate .propagateContent_third .imgShowBox .leftBox {
    width: 35.875rem;
    height: 30.5rem;
}

div.imageIngPlate .propagateContent_third .imgShowBox .leftBox img {
    width: 100%;
}

div.imageIngPlate .propagateContent_third .imgShowBox .rightBox {
    position: relative;
}

div.imageIngPlate .propagateContent_third .imgShowBox .rightBox .box1 {
    width: 7.625rem;
    height: 7.125rem;
    position: absolute;
    top: 3.0625rem;
    left: 11.8125rem;
}

div.imageIngPlate .propagateContent_third .imgShowBox .rightBox .box1 img,
div.imageIngPlate .propagateContent_third .imgShowBox .rightBox .box2 img {
    width: 100%;
}

div.imageIngPlate .propagateContent_third .imgShowBox .rightBox .box2 {
    margin: 9.3125rem 0 .6875rem 19.75rem;
    width: 26.25rem;
    height: 20.5rem;
}

div.imageIngPlate .propagateContent_third .imgShowBox .arrowBox {
    position: absolute;
    top: 17.5625rem;
    left: 44.4375rem;
    width: 35rem;
    height: 14.625rem;
    background-image: linear-gradient(to right, #83b240 0%, #83b240 50%, rgba(255, 255, 255, 0) 0%);
    background-size: .625rem .1875rem;
    background-repeat: repeat-x;
    transform: rotate(30deg);
}

div.imageIngPlate .propagateContent_third .imgShowBox .arrowBox::after {
    position: absolute;
    /* top: calc(-.5rem + .1875rem / 2); */
    top: -0.4375rem;
    left: 0;
    content: '';
    width: 1rem;
    height: 1rem;
    border: .1875rem solid #90D12E;
    border-right: 0;
    border-top: 0;
    box-sizing: border-box;
    transform: rotate(45deg);
}

div.imageIngPlate .propagateContent_four {
    overflow: hidden;
    text-align: center;
}

div.imageIngPlate .propagateContent_four .topText {
    margin-top: 7.5rem;

}

div.imageIngPlate .propagateContent_four .topText .tit {
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 2.9375rem;
}

div.imageIngPlate .propagateContent_four .topText>p {
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.imageIngPlate .propagateContent_four .bottomBox {
    display: flex;
    justify-content: center;
    margin-top: 3.5rem;
    margin-bottom: 8.125rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul {
    display: flex;
    margin-top: 4rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li {
    margin-right: 2.25rem;
    border: 1px solid #DCDCE3;
    border-radius: .75rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li .dispositionInfo {
    display: flex;
    flex-direction: column;
    /* padding: .9375rem 0 0 .9375rem; */
    text-align: left;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li .dispositionInfo .tit {
    margin-bottom: 1rem;
    margin-top: 1rem;
    font-size: 2.25rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 3.125rem;
    text-align: center;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li .dispositionInfo>span {
    padding-left: .9375rem;
    font-size: 1.125rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #323238;
    line-height: 2rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-last-child(1) {
    margin-right: 3.125rem;
    width: 15.625rem;
    height: 20.5rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(1) {
    width: 10.125rem;
    height: 19rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(2) {
    width: 11.625rem;
    height: 20rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(3) {
    width: 14.3125rem;
    height: 21.75rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(2) .dispositionInfo>span {
    padding-left: 1.8125rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(3) .dispositionInfo>span {
    padding-left: 3.0625rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(4) .dispositionInfo>span {
    padding-left: 3.6875rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li .btnType {
    width: 100%;
    height: 6.375rem;
    background: #505155;
    border-radius: .75rem;
    text-align: center;
    line-height: 6.375rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(2) .btnType {
    height: 7.375rem;
    line-height: 7.375rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(3) .btnType {
    height: 9.125rem;
    line-height: 9.125rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(1) ul li:nth-child(4) .btnType {
    height: 7.875rem;
    line-height: 7.875rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) {
    position: relative;
    width: 27.8125rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) .textImg {
    position: absolute;
    top: 0;
    left: 0;
    padding: 2rem;
    width: 19rem;
    height: 10rem;
    box-sizing: border-box;
    background: #FAFAFC;
    border-radius: .75rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) .textImg p {
    font-size: 1.25rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #323238;
    line-height: 2rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) .imgBox {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 11.25rem;
    height: 17rem;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) .imgBox img {
    width: 100%;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) .line {
    width: 12.5rem;
    height: 1.25rem;
    background-image: linear-gradient(to right, #90D12E 0%, #90D12E 50%, rgba(255, 255, 255, 0) 0%);
    background-size: .625rem .1875rem;
    background-repeat: repeat-x;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0) rotate(46deg);
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) .line::after,
div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) .line::before {
    content: '';
    width: 1rem;
    height: 1rem;
    background: #90D12E;
    position: absolute;
    left: 0;
    top: calc(-1rem / 2 + .1875rem/2);
    border-radius: 50%;
}

div.imageIngPlate .propagateContent_four .bottomBox div:nth-child(2) .line::before {
    right: 0;
    left: unset;
}

div.imageIngPlate .argumentinfo {
    width: 84rem;
}

div.imageIngPlate .argumentinfo .table .box:nth-child(1) ul:nth-child(2) {
    margin-bottom: 2.5rem;
}

div.imageIngPlate .argumentinfo .table .box .rightText {
    margin-left: 1.25rem;
    width: 16rem;
    display: flex;
    flex-direction: column;
}

div.imageIngPlate .argumentinfo .table .box .rightText span:nth-child(2) {
    margin: 1.25rem 0;
}

/* 影像板扫描仪  end -------------*/

/* 口内扫描仪  start -------------*/
div.intraoralScanner .Promotional .mask {
    background: url('../../img/productsImg/intraoral/banner.png') no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}

div.intraoralScanner .Promotional .poster .products_text {
    margin-left: 23.75rem;
}

div.intraoralScanner .introduction {
    flex-direction: row-reverse;
    padding: 5rem 20rem 7.5rem;
}

div.intraoralScanner .introduction .leftcontent {
    margin-top: 6.9375rem;
}

div.intraoralScanner .introduction .rightImgContent {
    margin-left: 0;
    margin-top: 0;
    margin-right: 9.375rem;
}

div.intraoralScanner .introduction .rightImgContent>.title {
    margin-bottom: 4rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #17171a;
    line-height: 2.9375rem;
}

div.intraoralScanner .detailContent {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    width: 80rem;
    background: #FAFAFC;
}

div.intraoralScanner .detailContent .imgBox {
    margin: 6.875rem 11.25rem 11.25rem 6.25rem;
    width: 62.5rem;
    height: 28.3125rem;
}

div.intraoralScanner .detailContent .imgBox img {
    width: 100%;
    height: 100%;
}

div.intraoralScanner .detailContent .textBox ul li .tit {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #0B0B0D;
    line-height: 1.75rem;
}

div.intraoralScanner .detailContent .textBox ul li {
    position: absolute;
    top: 10.375rem;
    left: 6.8125rem;
    width: 16.25rem;
}

div.intraoralScanner .detailContent .textBox ul li::after {
    content: '';
    width: 12.0625rem;
    height: 1.25rem;
    background-image: linear-gradient(to right, #0B0B0D 0%, #0B0B0D 50%, rgba(255, 255, 255, 0) 0%);
    background-size: .75rem .125rem;
    background-repeat: repeat-x;
    position: absolute;
    left: 2.375rem;
    bottom: -2.5rem;
    transform: rotate(90deg);
    transform-origin: 0 0;
}

div.intraoralScanner .detailContent .textBox ul li:nth-child(2) {
    top: 3.125rem;
    left: 27.5rem;
}

div.intraoralScanner .detailContent .textBox ul li:nth-child(2)::after {
    left: 1.25rem;
    width: 11.25rem;
}

div.intraoralScanner .detailContent .textBox ul li:nth-child(3) {
    top: 19.9375rem;
    left: unset;
    right: 4.875rem;
}

div.intraoralScanner .detailContent .textBox ul li:nth-child(3)::after {
    bottom: unset;
    left: 2.0625rem;
    width: 5.625rem;
    top: -6.875rem;
}

div.intraoralScanner .detailContent .textBox ul li:nth-child(4) {
    top: unset;
    left: unset;
    right: 23.125rem;
    bottom: 8.8125rem;
}

div.intraoralScanner .detailContent .textBox ul li:nth-child(4)::after {
    bottom: unset;
    left: 1.4375rem;
    width: 5.625rem;
    top: -6.875rem;
}

div.intraoralScanner .detailContent .textBox ul li:nth-child(5) {
    top: unset;
    right: unset;
    left: 17.1875rem;
    bottom: 3.125rem;
}

div.intraoralScanner .detailContent .textBox ul li:nth-child(5)::after {
    bottom: unset;
    left: 1.4375rem;
    width: 3.625rem;
    top: -4.875rem;
}

div.intraoralScanner .detailContent .textBox ul li .text {
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.intraoralScanner .propagateContent_first {
    background: #ffffff;
}

div.intraoralScanner .propagateContent_first .topText .tit {
    margin-top: 0;
}

div.intraoralScanner .propagateContent_first .topText>p {
    margin-bottom: 5rem;
    color: #323238;
}

div.intraoralScanner .propagateContent_first .imgList ul li .img {
    width: 10rem;
    height: 10rem;
    background: #ffffff;
}

div.intraoralScanner .propagateContent_first .imgList ul li {
    margin-right: 4rem;
}

div.intraoralScanner .propagateContent_first .imgList ul li>span {
    margin-top: 2.5rem;
}

div.intraoralScanner .propagateContent_second {
    margin-top: .875rem;
}

div.intraoralScanner .propagateContent_second .topText .tit {
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 2.9375rem;
}

div.intraoralScanner .propagateContent_second .topText>p {
    margin-bottom: 5rem;
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #0B0B0D;
    line-height: 1.3125rem;
}

div.intraoralScanner .propagateContent_second .imgBox {
    margin: 0 auto;
    width: 71.25rem;
    height: 40rem;
}

div.intraoralScanner .propagateContent_second .imgBox img {
    width: 100%;
}

div.intraoralScanner .propagateContent_third .bottomContent .topFlowChart ul li:nth-child(1) img {
    width: 5rem;
    height: 18.75rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .topFlowChart ul li:nth-child(2n) img {
    width: 18.75rem;
    height: 11rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .topFlowChart ul li:nth-child(3) img {
    width: 11rem;
    height: 11rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .topFlowChart ul li:nth-last-child(1)::before {
    width: 3.3125rem;
    left: 41%;
    bottom: -2.625rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(1) .imgBox>div:nth-child(1) img {
    width: 6.625rem;
    height: 7.5rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(1) .imgBox>div:nth-child(2) img {
    width: 7.5rem;
    height: 5rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(2) .imgBox>div:nth-child(1) img {
    width: 5.25rem;
    height: 7.5rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(2) .imgBox>div:nth-child(2) img {
    width: 7.5rem;
    height: 5.875rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(3) .imgBox>div:nth-child(1) img {
    width: 7.125rem;
    height: 7.125rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(3) .imgBox>div:nth-child(2) img {
    width: 7.125rem;
    height: 7.125rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox .img {
    display: flex;
    align-items: center;
    height: 7.5rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart {
    margin-top: 4.75rem;
}


div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(3) .lineBox {
    width: 3rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox {
    width: 100%;
    height: 100%;
    justify-content: space-around;
}

div.intraoralScanner div.propagateContent_third div.bottomContent .bottomFlowChart ul li .imgBox>img {
    width: 100% !important;
    height: 100% !important;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox>div:nth-last-child(1) {
    margin-left: 0;
}

/* div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox>div {
    position: absolute;
    left: 3.8125rem;
    bottom: 2rem;
    display: block;
} */

/* div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(2) .imgBox>div {
    left: 3.4375rem;
} */

/* div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(3) .imgBox>div {
    left: 3.5625rem;
} */

/* div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li .imgBox>div span:nth-last-child(1) {
    margin-left: 6.125rem;
} */

/* div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(2) .imgBox>div span:nth-last-child(1) {
    margin-left: 6.9375rem;
} */

/* div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-child(3) .imgBox>div span:nth-last-child(1) {
    margin-left: 6rem;
} */

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-last-child(1) .imgBox>div:nth-child(1)::before{
    top: 3.75rem;
}

div.intraoralScanner .propagateContent_third .bottomContent .bottomFlowChart ul li:nth-last-child(1) .imgBox>div:nth-child(1)::after {
    top: calc(3.75rem - .375rem + .0625rem);
}

/* 口内扫描仪  end -------------*/

/* 3D打印机  start -------------*/

div.printer3D .Promotional .mask {
    background: url(../../img/productsImg/printer/bannerBackImg.png) no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}

div.printer3D .Promotional .poster .products_text {
    margin-left: 23.75rem;
}

div.printer3D .Promotional .poster .products_text div:nth-child(2) {
    margin-bottom: 0;
}

div.printer3D .introduction {
    padding: 5rem 20rem 7.5rem;
}

div.printer3D .propagateContent_first {
    margin: 0 auto;
    width: 80rem;
    background: #FAFAFC;
}

div.printer3D .propagateContent_first .topText .tit {
    margin-top: 5rem;
}

div.printer3D .propagateContent_first .topText>p {
    margin-bottom: 0;
}

div.printer3D .propagateContent_first .imgList {
    margin-top: 1.125rem;
    margin-bottom: 5.5625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

div.printer3D .propagateContent_first .imgList>img {
    width: 67rem;
    height: 26.25rem;
}

div.printer3D .propagateContent_first .imgList>div {
    margin-top: .9375rem;
    width: 67rem;
    display: flex;
    justify-content: space-around;
}

div.printer3D .propagateContent_second {
    margin-top: 7.5rem;
    display: flex;
    justify-content: center;
}

div.printer3D .propagateContent_second .imgBox {
    width: 41.125rem;
    height: 33.25rem;
}

div.printer3D .propagateContent_second .imgBox img {
    width: 100%;
}

div.printer3D .propagateContent_second .rightText {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 38.75rem;
}

div.printer3D .propagateContent_second .rightText .topContent {
    margin-left: 3.75rem;
    margin-top: 5rem;
    text-align: left;
}

div.printer3D .propagateContent_second .rightText .topContent .tit {
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 2.9375rem;
}

div.printer3D .propagateContent_second .rightText .topContent>p {
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.75rem;
}

div.printer3D .propagateContent_second .rightText .bottomContent {
    margin-bottom: .75rem;
    padding-left: 3.75rem;
    height: 11.25rem;
    text-align: left;
    background: #FAFAFC;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

div.printer3D .propagateContent_second .rightText .bottomContent img {
    margin-bottom: 1.25rem;
}

div.printer3D .propagateContent_third {
    margin-top: 10rem;
    display: flex;
    justify-content: center;
}

div.printer3D .propagateContent_third .rightText {
    width: 29.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

div.printer3D .propagateContent_third .rightText .bottomContent {
    padding: 0 3.125rem;
    margin-top: 0;
    margin-bottom: 1.25rem;
    height: 11.25rem;
    text-align: left;
    background: #FAFAFC;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: right;
}

div.printer3D .propagateContent_third .rightText .bottomContent img {
    margin-bottom: 1.25rem;
}

div.printer3D .propagateContent_third .rightText .bottomContent p {
    font-size: 1.25rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.75rem;
    text-align: left;
}

div.printer3D .propagateContent_third .imgBox {
    width: 50.5rem;
    height: 26.25rem;
}

div.printer3D .propagateContent_third .imgBox img {
    width: 100%;
}

div.printer3D .propagateContent_third .topContent {
    width: 23.25rem;
    margin-top: 2.5rem;
    text-align: right;
}


div.printer3D .propagateContent_third .topContent p {
    text-align: left;
}

div.printer3D .propagateContent_four {
    margin: 0 auto;
    margin-bottom: 7.5rem;
    text-align: center;
}

div.general .titStyle .topContent .tit {
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 2.9375rem;
}

div.general .titStyle .topContent p {
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.printer3D .propagateContent_four .bottomContent {
    margin: 0 auto;
    width: 64.375rem;
}

div.printer3D .propagateContent_four .bottomContent ul {
    display: flex;
    justify-content: space-between;
}

div.printer3D .propagateContent_four .bottomContent ul:nth-child(1) {
    margin-top: 5rem;
    margin-bottom: 2.5rem;
}

div.printer3D .propagateContent_four .bottomContent ul li {
    width: 15.625rem;
    height: 15.625rem;
}

div.printer3D .propagateContent_four .bottomContent ul li img {
    width: 100%;
}

div.printer3D .propagateContent_five {
    margin: 0 auto;
    width: 71.25rem;
    margin-bottom: 7.5rem;
    text-align: center;
}

div.printer3D .propagateContent_five .bottomContent {
    margin-top: 5rem;
    width: 71.25rem;
    height: 40rem;
}

div.printer3D .propagateContent_five .bottomContent img {
    width: 100%;
}

div.printer3D .propagateContent_six {
    margin: 0 auto;
    margin-bottom: 7.5rem;
    text-align: center;
}

div.printer3D .propagateContent_six .bottomContent {
    margin: 0 auto;
    margin-top: 5rem;
    width: 80rem;
    height: 19.375rem;
}

div.printer3D .propagateContent_six .bottomContent img {
    width: 100%;
}

/* 3D打印机  end -------------*/

/* 齿科膜形机  start -------------*/

/* div.thermoformIngUnit .Promotional .mask {
    background: url(../../img/productsImg/thermoformIngUnit/bannerBackImg.png) no-repeat;
    background-size: 100% 100%;
    opacity: 1;
} */

div.thermoformIngUnit .Promotional .poster {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

div.thermoformIngUnit .Promotional .poster .products_img {
    height: unset;
}

div.thermoformIngUnit .Promotional .poster .products_text {
    margin-left: 18.75rem;
}

div.thermoformIngUnit .introduction {
    padding: 5rem 20rem 7.5rem;
}

div.thermoformIngUnit .propagateContent_first .topText .tit {
    margin-top: 5rem;
}

div.thermoformIngUnit .propagateContent_first .topText>p {
    margin-bottom: 2.5rem;
}

div.thermoformIngUnit .propagateContent_first {
    margin: 0 auto;
    width: 80rem;
    background: #FAFAFC;
}

div.thermoformIngUnit .propagateContent_first .imgList {
    margin: 0 auto;
    margin-bottom: 5rem;
    width: 53.25rem;
    height: 27.875rem;
}

div.thermoformIngUnit .propagateContent_first .imgList img {
    width: 100%;
}

div.thermoformIngUnit .propagateContent_second {
    margin-top: 7.5rem;
    display: flex;
    justify-content: center;
}

div.thermoformIngUnit .propagateContent_second .imgBox {
    width: 41.125rem;
    height: 33.25rem;
}

div.thermoformIngUnit .propagateContent_second .imgBox img {
    width: 100%;
}

div.thermoformIngUnit .propagateContent_second .rightText {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 38.75rem;
}

div.thermoformIngUnit .propagateContent_second .rightText .topContent {
    margin-left: 3.75rem;
    margin-top: 5rem;
    text-align: left;
}

div.thermoformIngUnit .propagateContent_second .rightText .topContent .tit {
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    font-family: PingFang SC-Heavy, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 2.9375rem;
}

div.thermoformIngUnit .propagateContent_second .rightText .topContent>p {
    font-size: 1.125rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.75rem;
}

div.thermoformIngUnit .propagateContent_second .rightText .bottomContent {
    margin-bottom: .75rem;
    padding-left: 3.75rem;
    height: 11.25rem;
    text-align: left;
    background: #FAFAFC;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

div.thermoformIngUnit .propagateContent_second .rightText .bottomContent img {
    margin-bottom: 1.25rem;
}

div.thermoformIngUnit .propagateContent_four {
    margin: 0 auto;
    margin-top: 7.5rem;
    text-align: center;
    width: 84.375rem;
}

div.thermoformIngUnit .propagateContent_four .bottomContent {
    margin-top: 5rem;
    margin-bottom: 7.5rem;
}

div.thermoformIngUnit .propagateContent_four .bottomContent ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

div.thermoformIngUnit .propagateContent_four .bottomContent ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

div.thermoformIngUnit .propagateContent_four .bottomContent ul li img {
    width: 23.125rem;
    height: 23.125rem;
}

div.thermoformIngUnit .propagateContent_four .bottomContent ul li>span {
    margin-top: 2.5rem;
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    color: #000000;
    line-height: 1.75rem;
}

div.thermoformIngUnit .propagateContent_five {
    margin: 0 auto;
    margin-bottom: 7.5rem;
    width: 95rem;
    text-align: center;
}

div.thermoformIngUnit .propagateContent_five .bottomContent {
    margin-top: 5rem;
    padding: 6.25rem 7.5rem;
    background-color: #fafafc;
}

div.thermoformIngUnit .propagateContent_five .bottomContent .isCloseBox {
    position: relative;
}

div.thermoformIngUnit .propagateContent_five .bottomContent .notCloseBox>img,
div.thermoformIngUnit .propagateContent_five .bottomContent .isCloseBox>img {
    margin: 0 auto;
    width: 79.75rem;
    height: 37.875rem;
}

div.thermoformIngUnit .propagateContent_five .bottomContent .notCloseBox>.text,
div.thermoformIngUnit .propagateContent_five .bottomContent .isCloseBox>.text {
    display: flex;
    flex-direction: column;
    align-items: end;
    position: absolute;
    left: 2.25rem;
    bottom: 10.9375rem;
    font-size: 1.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.75rem;
}

div.thermoformIngUnit .propagateContent_five .bottomContent .isCloseBox>.text {
    left: unset;
    right: .375rem;
    bottom: 13.75rem;
    align-items: start;
}

div.thermoformIngUnit .propagateContent_five .bottomContent .notCloseBox {
    position: relative;
    margin-bottom: 10rem;
}

/* 齿科膜形机  end -------------*/

/* 打磨机  start -------------*/

div.sander .Promotional .mask {
    background: url(../../img/productsImg/sander/banner.png) no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}

div.sander .Promotional .poster .products_text {
    margin-left: 23.75rem;
}

div.sander .introduction {
    padding: 5rem 20rem 7.5rem;
}

div.sander .introduction .leftcontent .infoBox {
    display: flex;
    justify-content: space-between;
}

div.sander .introduction .leftcontent .infoBox ul {
    width: 16.875rem;
    min-height: calc(36.25rem - 3.75rem - 4rem - 2.9375rem);
}

div.sander .introduction .rightImgContent {
    margin-top: 0;
}

div.sander .introduction .rightImgContent .smallList ul {
    justify-content: center;
}

div.sander .introduction .rightImgContent .smallList li {
    margin-right: 1.25rem;
}

div.sander .introduction .rightImgContent .smallList li:nth-last-child(1) {
    margin: 0;
}


div.sander .introduction:nth-child(n + 4) {
    padding-top: 0;
}

div.sander .introduction:nth-child(4) {
    flex-direction: row-reverse;
}

div.sander .introduction:nth-child(4) .leftcontent {
    margin-left: 9.375rem;
}

div.sander .introduction:nth-child(4) .rightImgContent {
    margin-left: 0;
}

div.sander .introduction:nth-last-child(1) {
    padding-bottom: 10rem;
}

/* 打磨机  end -------------*/

/* 颌面三维扫描仪  start -------------*/

div.oralMaxillofacial .Promotional .mask {
    background: url('../../img/productsImg/oralMaxillofacial/banner.png') no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}

div.oralMaxillofacial .Promotional .poster .products_text {
    margin-left: 0;
}

div.oralMaxillofacial .Promotional .poster .products_text div:nth-child(2) {
    margin-bottom: 0;
}

div.oralMaxillofacial .Promotional .poster .products_img {
    height: unset;
    margin-right: 11.0625rem;
    margin-left: 4.5625rem;
}

div.oralMaxillofacial .introduction {
    padding: 5rem 20rem 7.5rem;
}

div.oralMaxillofacial .introduction .rightImgContent .smallList ul {
    justify-content: center;
}

div.oralMaxillofacial .introduction .rightImgContent .smallList li {
    margin-right: 1.25rem;
}

div.oralMaxillofacial .introduction .rightImgContent .smallList li:nth-last-child(1) {
    margin: 0;
}

div.oralMaxillofacial .detailContent {
    position: relative;
}

div.oralMaxillofacial .detailContent .imgBox {
    width: 120rem;
    height: 46.75rem;
}

div.oralMaxillofacial .detailContent .imgBox img {
    width: 100%;
}

div.oralMaxillofacial .detailContent .textBox {
    position: absolute;
    top: 9.875rem;
    right: 25.625rem;
    text-align: center;
}

div.oralMaxillofacial .detailContent .textBox .tit {
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 2.9375rem;
}

div.oralMaxillofacial .detailContent .textBox p {
    margin-top: 2.5rem;
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.oralMaxillofacial .detailContent .bottomText {
    position: absolute;
    left: 20.6875rem;
    bottom: 3.6875rem;
    font-size: 5.625rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #DCDCE3;
    line-height: 6.5625rem;
}

div.oralMaxillofacial .imagingContent {
    position: relative;
    width: 95rem;
    margin: 9.25rem auto 1.25rem;
}

div.oralMaxillofacial .imagingContent .imgBox {
    padding-bottom: 9rem;
    width: 59.4375rem;
    height: 41.25rem;
}

div.oralMaxillofacial .imagingContent .imgBox img {
    width: 100%;
}

div.oralMaxillofacial .imagingContent .bottomimg {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 49.75rem;
    height: 18.125rem;
}

div.oralMaxillofacial .imagingContent .bottomimg img {
    width: 100%;
}

div.oralMaxillofacial .imagingContent .textBox {
    position: absolute;
    top: 3rem;
    right: 3.875rem;
    width: 26.75rem;
    text-align: center;
}

div.oralMaxillofacial .imagingContent .textBox .tit {
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 2.9375rem;
}

div.oralMaxillofacial .imagingContent .textBox p {
    margin-top: 2.5rem;
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.oralMaxillofacial .imagingContent .textBox>img {
    position: absolute;
    top: 13.125rem;
    right: 0;
    width: 9.3125rem;
    height: 9.6875rem;
}

div.oralMaxillofacial .propagateContent_first {
    background-color: #ffffff;
}

div.oralMaxillofacial .propagateContent_first .topText>p {
    margin-bottom: 5rem;
}

div.oralMaxillofacial .propagateContent_first .imgList ul li .img {
    width: 31.25rem;
    height: 22.5rem;
}

div.oralMaxillofacial .propagateContent_first .imgList ul li>span {
    margin-top: 2.5rem;
    font-size: 1.5rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    color: #323238;
    line-height: 2rem;
}

div.oralMaxillofacial .propagateContent_first .imgList {
    margin-bottom: 0;
}

div.oralMaxillofacial .propagateContent_third {
    margin-bottom: 14.25rem;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li {
    position: relative;
    flex-direction: column;
    justify-content: center;
    margin-right: 9.25rem;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li:nth-last-child(1)::before {
    width: 0;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li:nth-last-child(1) .text::before,
div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li:nth-last-child(1) .text::after {
    display: none;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li img {
    width: 17.75rem;
    height: 17.75rem;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li .imgBOx {
    padding: 4rem;
    width: 17.75rem;
    height: 17.75rem;
    box-sizing: border-box;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li p {
    margin-top: .25rem;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li .text {
    position: absolute;
    top: 50%;
    right: -7.125rem;
    width: 5rem;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li .text>span {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: calc(-.375rem * 2);
    bottom: calc(-1.25rem - .375rem + .0625rem);
    border: .375rem solid transparent;
    border-right-color: #17171a;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li .imgBOx .backBox {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 9.375rem;
    height: 9.75rem;
    background: #90D12E;
    border-radius: .5rem;
}

div.oralMaxillofacial .propagateContent_third .bottomContent .topFlowChart ul li .imgBOx .backBox span {
    font-size: 1.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #FFFFFF;
    line-height: 1.75rem;
}


div.oralMaxillofacial .Promotional .poster {
    flex-direction: row-reverse;
}

/* 颌面三维扫描仪  end -------------*/

/* 陶瓷托槽  start -------------*/

div.ceramicBracket .Promotional .mask {
    background: linear-gradient(147deg, #FFFFFF 10%, #F3FFE1 56%, #9DE332 79%);
}

div.ceramicBracket .Promotional .poster .products_text {
    margin-left: 20rem;
    text-align: center;
}

div.ceramicBracket .Promotional .poster .products_img {
    margin-left: 3.25rem;
    width: 50.875rem;
    height: 40.375rem;
}

div.ceramicBracket .Promotional .poster .products_img img {
    width: 100%;
}

div.ceramicBracket .productsContent_first {
    display: flex;
    margin: 7.5rem 16.25rem;
    /* width: 86.4375rem; */
    /* height: 30rem; */
}

div.ceramicBracket .productsContent_first .leftBox {
    width: 41.25rem;
    height: 30rem;
}

div.ceramicBracket .productsContent_first .leftBox img {
    width: 100%;
}

div.ceramicBracket .productsContent_first .rightBox {
    margin-left: 11.4375rem;
}

div.ceramicBracket .productsContent_first .rightBox .topTextBox .tit {
    margin-bottom: 2.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 3.5rem;
}

div.ceramicBracket .productsContent_first .rightBox .topTextBox>p {
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    color: #17171A;
    line-height: 1.75rem;
}

div.ceramicBracket .productsContent_first .rightBox ul {
    margin-top: 7rem;
    display: flex;
}

div.ceramicBracket .productsContent_first .rightBox ul li {
    margin-right: 5.75rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

div.ceramicBracket .productsContent_first .rightBox ul li:nth-last-child(1) {
    margin-right: 0;
}

div.ceramicBracket .productsContent_first .rightBox ul li span {
    margin-top: 1.5rem;
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    color: #0B0B0D;
    line-height: 1.75rem;
}

div.ceramicBracket .productsContent_first .rightBox ul li img {
    margin: 0 .625rem;
    width: 7.5rem;
    height: 7.5rem;
}

div.ceramicBracket .productsContent_two {
    background-color: #fafafc;
    padding: 7.5rem 16.25rem;
    margin: 0;
    margin-bottom: 10rem;
}

div.ceramicBracket .productsContent_two .rightBox {
    margin-left: 0;
    margin-right: 7.5rem;
}

/* 陶瓷托槽  end -------------*/

/* 氧化锆瓷块  start -------------*/
div.zirconia .Promotional .mask {
    background: linear-gradient(147deg, #FFFFFF 10%, #F3FFE1 56%, #9DE332 79%);
}

div.zirconia .Promotional .poster {
    justify-content: space-between;
}

div.zirconia .Promotional .poster .products_text {
    margin-left: 20rem;
    text-align: center;
}

div.zirconia .Promotional .poster .products_img {
    margin-left: 4.125rem;
    margin-top: 3.75rem;
    margin-right: 12.5rem;
    width: 52.5rem;
    height: 43.25rem;
    align-self: start;
}

div.zirconia .Promotional .poster .products_img img {
    width: 100%;
}

div.zirconia .productsContent_first {
    width: 95rem;
    margin: 0 auto;
    text-align: center;
}

div.zirconia .productsContent_first .titBox {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 7.5rem;
    margin-bottom: -3.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 3.5rem;
}

div.zirconia .productsContent_first .content {
    width: 96rem;
    height: 33.9375rem;
    overflow: hidden;
    background: url('../../img/productsImg/zirconia/bg／渐变.png') no-repeat;
    background-size: 100% 100%;
}

div.zirconia .productsContent_first .content .topTips {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin-top: 8.5rem;
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    color: #323238;
    line-height: 1.5625rem;
}

div.zirconia .productsContent_first .content .topTips>span {
    position: relative;
}

div.zirconia .productsContent_first .content .topTips>span::before {
    position: absolute;
    content: '';
    top: 50%;
    left: -1rem;
    width: .9375rem;
    height: .25rem;
    transform: translateY(-50%);
    background-color: #90D12EFF;
}

div.zirconia .productsContent_first .content ul {
    margin-top: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

div.zirconia .productsContent_first .content ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-right: 2.5rem;
}

div.zirconia .productsContent_first .content ul li:nth-last-child(1) {
    margin-right: 0;
}

div.zirconia .productsContent_first .content ul li .topBox {
    width: 18.75rem;
    height: 5.5rem;
    line-height: 5.5rem;
    background: #90D12E;
    border-radius: 1.25rem 1.25rem 0 0;
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
}

div.zirconia .productsContent_first .content ul li .bottomBox {
    width: 18.75rem;
    height: 15rem;
    line-height: 15rem;
    border-radius: 0 0 1.25rem 1.25rem;
    background: rgba(201, 236, 147, 0.15);
    font-size: 1.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    color: #323238;
}

div.zirconia .productsContent_first .content ul li .bottomBox span {
    position: relative;
    margin-right: 5.25rem;
}

div.zirconia .productsContent_first .content ul li .bottomBox span:nth-last-child(1) {
    margin-right: 0;
}

div.zirconia .productsContent_first .content ul li .bottomBox span:nth-child(1)::before,
div.zirconia .productsContent_first .content ul li .bottomBox span:nth-child(1)::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -4rem;
    width: 2.5rem;
    height: 1px;
    background-image: linear-gradient(to right, #0B0B0D 0%, #0B0B0D 50%, rgba(255, 255, 255, 0) 0%);
    background-size: .75rem .125rem;
    background-repeat: repeat-x;
}

div.zirconia .productsContent_first .content ul li .bottomBox span:nth-child(1)::after {
    width: 0;
    height: 0;
    /* top: calc(3rem + .0625rem); */
    right: -4.75rem;
    border: .375rem solid transparent;
    border-left-color: #17171a;
    background: unset;
}

div.zirconia .productsContent_two {
    margin-top: 7.5rem;
    padding-bottom: 6.25rem;
    overflow: hidden;
    text-align: center;
    background: #FAFAFC;

}

div.zirconia .productsContent_two .topTit {
    margin-top: 5rem;
    margin-bottom: 5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 3.5rem;
}

div.zirconia .productsContent_two .content ul {
    display: flex;
    justify-content: center;
}

div.zirconia .productsContent_two .content ul li {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-right: 2.5rem;
}

div.zirconia .productsContent_two .content ul li:nth-child(2) {
    margin: 0 7.375rem;
}

div.zirconia .productsContent_two .content ul li .topText {
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    color: #17171A;
    line-height: 1.75rem;
}

div.zirconia .productsContent_two .content ul li .topBox {
    width: 18.75rem;
    height: 5.5rem;
    line-height: 5.5rem;
    background: #90D12E;
    border-radius: 1.25rem 1.25rem 0 0;
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
}

div.zirconia .productsContent_two .content ul li .bottomBox {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 18.75rem;
    height: 15rem;
    border-radius: 0 0 1.25rem 1.25rem;
    background: rgba(217, 217, 217, 0.2);
    font-size: 1.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    color: #323238;
}

div.zirconia .productsContent_two .content ul li .bottomBox span {
    line-height: 2.5rem;
}

div.zirconia .productsContent_two .content ul li:nth-last-child(1) .bottomBox span:nth-last-child(1) {
    margin-top: .5rem;
    font-size: 1.25rem;
}

div.zirconia .productsContent_two .content ul li .topImgBox {
    width: 26.25rem;
    height: 12rem;
}

div.zirconia .productsContent_two .content ul li .topImgBox img {
    width: 100%;
}

div.zirconia .productsContent_two .content ul li .textBox {
    margin-top: 4.25rem;
}

div.zirconia .productsContent_two .content ul li .textBox .tit {
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    color: #17171A;
    line-height: 1.75rem;
}

div.zirconia .productsContent_two .content ul li .textBox .btnText {
    width: 28rem;
    height: 5.5rem;
    background: #90D12E;
    border-radius: 1.25rem;
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 5.5rem;
}

div.zirconia .productsContent_three {
    overflow: hidden;
    padding: 0 0 10rem 0;
    text-align: center;
    background-color: #ffffff;
}

div.zirconia .productsContent_three .content_top .tit,
div.zirconia .productsContent_three .content_bottom .tit {
    margin-top: 7.5rem;
    margin-bottom: 5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 3.5rem;
}

div.zirconia .productsContent_three .content_top .imgBox {
    margin: 0 auto;
    width: 65.0625rem;
    height: 29.875rem;
}

div.zirconia .productsContent_three .content_bottom .imgBox {
    margin: 0 auto;
    width: 80.125rem;
    height: 34.9375rem;
}

div.zirconia .productsContent_three .content_top .imgBox img,
div.zirconia .productsContent_three .content_bottom .imgBox img {
    width: 100%;
}

/* 氧化锆瓷块  end -------------*/

/* 内窥镜 start ------------ */
div.endoscope .Promotional .mask {
    background: url('../../img/productsImg/endoscope/banner.png') no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}

div.endoscope .Promotional .poster .products_text {
    margin-left: 16rem;
}

div.endoscope .Promotional .poster .products_text div:nth-child(2) {
    margin-bottom: 0;
}

div.endoscope .Promotional .poster .products_img {
    margin-right: 11.0625rem;
}

div.endoscope .introduction {
    padding: 5rem 20rem 7.5rem;
}

div.endoscope .propagateContent_first {
    position: relative;
    width: 100%;
    height: 51.25rem;
}

div.endoscope .propagateContent_first .img {
    width: 100%;
    height: 100%;
}

div.endoscope .propagateContent_first .img img {
    width: 100%;
    height: 100%;
}

div.endoscope .propagateContent_first .topText {
    position: absolute;
    right: 14.375rem;
    bottom: 11.9375rem;
    text-align: left;
}

div.endoscope .propagateContent_first .topText .tit {
    margin-top: 0;
    margin-bottom: 2.5rem;
}

div.endoscope .propagateContent_first .topText>p {
    margin-bottom: 0;
    font-size: 1.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 2.25rem;
}

div.endoscope .propagateContent_second {
    position: relative;
    margin-top: 0;
    width: 100%;
    height: 46.75rem;
}

div.endoscope .propagateContent_second .img {
    width: 100%;
    height: 100%;
}

div.endoscope .propagateContent_second .img img {
    width: 100%;
    height: 100%;
}

div.endoscope .propagateContent_second .topText {
    position: absolute;
    left: 22.4375rem;
    bottom: 8rem;
    text-align: center;
}

div.endoscope .propagateContent_second .topText .tit {
    margin-top: 0;
    margin-bottom: 2.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 3.5rem;
}

div.endoscope .propagateContent_second .topText>p {
    margin-bottom: 0;
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.endoscope .propagateContent_third {
    width: 100%;
    height: 48.125rem;
    margin: 0 auto;
    overflow: hidden;
    background-color: #FAFAFCFF;
}

div.endoscope .propagateContent_third .topText {
    margin-top: 5.625rem;
    margin-bottom: 5rem;
    text-align: center;
}

div.endoscope .propagateContent_third .topText .tit {
    margin-bottom: 2.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 3.5rem;
}

div.endoscope .propagateContent_third .topText>p {
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.endoscope .propagateContent_third .img {
    position: relative;
    margin: 0 auto;
    width: 95rem;
    height: 20rem;
}

div.endoscope .propagateContent_third .img img {
    width: 100%;
    height: 100%;
}

div.endoscope .propagateContent_third .img .lefttextBox {
    position: absolute;
    left: 5rem;
    bottom: 7.75rem;
}

div.endoscope .propagateContent_third .img .lefttextBox .circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.375rem;
    height: 2.375rem;
    background: rgba(144, 209, 46, 0.4);
    border-radius: 50%;
}

div.endoscope .propagateContent_third .img .lefttextBox .circle span {
    width: 1.0625rem;
    height: 1.0625rem;
    background: #90D12E;
    border-radius: 50%;
}

div.endoscope .propagateContent_third .img .lefttextBox .silde {
    position: absolute;
    top: 64%;
    left: 0;
    margin-left: 1.625rem;
    width: 14.4781rem;
    height: 2px;
    background: #90D12E;
    transform: rotate(48deg);
    /* transform-origin: 1.4375rem -2rem; */
    transform-origin: 0 0;
}

div.endoscope .propagateContent_third .img .lefttextBox .text {
    position: absolute;
    top: calc(9.0625rem + 2.375rem);
    left: calc(9.3125rem + 2.375rem);
    width: 6rem;
    font-size: 1.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 2.25rem;
}

div.endoscope .propagateContent_third .img .righttextBox {
    position: absolute;
    right: 2.4375rem;
    bottom: 7.625rem;
}

div.endoscope .propagateContent_third .img .righttextBox .circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.375rem;
    height: 2.375rem;
    background: rgba(144, 209, 46, 0.4);
    border-radius: 50%;
}

div.endoscope .propagateContent_third .img .righttextBox .circle span {
    width: 1.0625rem;
    height: 1.0625rem;
    background: #90D12E;
    border-radius: 50%;
}

div.endoscope .propagateContent_third .img .righttextBox .silde {
    position: absolute;
    top: 48%;
    left: 0;
    margin-left: 1.625rem;
    width: 14.4781rem;
    height: 2px;
    background: #90D12E;
    transform: translateX(-15rem) rotate(-48deg);
    transform-origin: 1.4375rem -2rem;
    transform-origin: 14.4781rem 0;
}

div.endoscope .propagateContent_third .img .righttextBox .text {
    position: absolute;
    top: calc(9.0625rem + 2.375rem - .625rem);
    left: -14.8125rem;
    width: 6rem;
    font-size: 1.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 2.25rem;
}

div.endoscope .propagateContent_four {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

div.endoscope .propagateContent_four .topText {
    margin-top: 5.625rem;
    margin-bottom: 5rem;
    text-align: center;
}

div.endoscope .propagateContent_four .topText .tit {
    margin-bottom: 2.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 3.5rem;
}

div.endoscope .propagateContent_four .imgBox {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 8.125rem;
}

div.endoscope .propagateContent_four .imgBox .leftImg {
    position: relative;
    display: flex;
    margin-right: 5rem;
    width: 18rem;
    height: 32rem;
}

div.endoscope .propagateContent_four .imgBox .leftImg >img {
    width: 100%;
    height: 100%;
}

div.endoscope .propagateContent_four .imgBox .leftImg .textBox {
    position: absolute;
    top: 50%;
    left: 0;
    display: flex;
    flex-direction: column;
}

div.endoscope .propagateContent_four .imgBox .leftImg .textBox img {
    align-self: flex-end;
    width: 2.75rem;
    height: 2.75rem;
}

div.endoscope .propagateContent_four .imgBox .leftImg .textBox span {
    margin-top: 1.75rem;
    font-size: 1.25rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 2.25rem;
}

div.endoscope .propagateContent_four .imgBox .rightImg {
    margin-left: 2rem;
    width: 53rem;
    height: 31.125rem;
}

div.endoscope .propagateContent_four .imgBox .rightImg img{
    width: 100%;
    height: 100%;
}

/* 中间双向箭头 */
div.endoscope .propagateContent_four .imgBox .leftImg .silde {
    position: absolute;
    right: -3.75rem;
    top: calc(50% - 2.6875rem);
    width: 5rem;
    height: .625rem;
    transform: translateY(-50%);
}

div.endoscope .propagateContent_four .imgBox .leftImg .silde::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    right: calc(-.375rem * 2);
    bottom: calc(-1.25rem - .375rem + .0625rem);
    border: .375rem solid transparent;
    border-left-color: #17171a;
}

div.endoscope .propagateContent_four .imgBox .leftImg .silde::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: -1.25rem;
    background-image: linear-gradient(to right, #17171a 0%, #17171a 50%, rgb(255, 255, 255) 0%);
    background-size: .875rem 1px;
    background-repeat: repeat-x;
}

div.endoscope .propagateContent_four .imgBox .leftImg .silde>span {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: calc(-.375rem * 2);
    bottom: calc(-1.25rem - .375rem + .0625rem);
    border: .375rem solid transparent;
    border-right-color: #17171a;
}

div.endoscope .propagateContent_four .imgBox .maskBox {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-53% ,-78%);
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    border: 2px solid #90D12E;
    box-sizing: border-box;
}

div.endoscope .propagateContent_four .imgBox .maskBox img {
    width: 2.75rem;
    height: 2.75rem;
    position: absolute;
    top: 73%;
    transform: translateY(-50%);
    left: calc(-1.4375rem - 3.75rem);
}

div.endoscope .propagateContent_four .imgBox .maskBox::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -158%;
    width: 1.4375rem;
    border: 1px dashed #90D12E;
}

/* 内窥镜 end ------------ */
/* X光机 start ------------ */
div.xRay .Promotional .poster {
    flex-direction: row-reverse;
    justify-content: space-between;
}

div.xRay .Promotional .poster .products_img {
    margin-right: 16.25rem;
    width: 38.4375rem;
}

div.xRay .Promotional .poster .products_text {
    margin-left: 22.5rem;
}

div.xRay .Promotional .poster .products_text div:nth-child(1) {
    text-align: center;
}

div.xRay .Promotional .poster .products_text div:nth-child(2) {
    text-align: center;
    margin-bottom: 0;
}

div.xRay .Promotional .mask {
    background: url('../../img/productsImg/xRay/banner.png') no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}

div.xRay  .propagateContent_first {
    position: relative;
    width: 100%;
    height: 46.75rem;
}

div.xRay  .propagateContent_first .topText{
    position: absolute;
    top: 50%;
    right: 12.875rem;
    transform: translateY(-70%);
}

div.xRay  .propagateContent_first .topText .tit {
    margin-top: 0;
    margin-bottom: 2.5rem;
}

div.xRay .propagateContent_first .img,
div.xRay .propagateContent_first .img img {
    width: 100%;
    height: 100%;
}

div.xRay .propagateContent_second {
    margin-top: 0;
    position: relative;
    height: 52.1875rem;
    width: 100%;
}

div.xRay .propagateContent_second::after,
div.xRay .propagateContent_second::before{
    content: '';
    position: absolute;
}

div.xRay .propagateContent_second::after {
    top: 7.8125rem;
    left: 0;
    width: 53.5rem;
    height: 44.375rem;
    border-radius: 0 50% 50% 0;
    opacity: 0.15;
    background: #8ABA3F;
    z-index: 1;
}

div.xRay .propagateContent_second::before {
    top: 10.5625rem;
    right: 7.125rem;
    width: 29.625rem;
    height: 26.0625rem;
    border-radius: 0 52% 50% 0;
    opacity: 0.15;
    background: #8ABA3F;
    z-index: 1;
    transform: rotate(-18deg);
}

div.xRay .propagateContent_second .topText {
    position: absolute;
    left: 18.1875rem;
    top: 25.4375rem;
    z-index: 2;
}

div.xRay .propagateContent_second .topText .tit {
    margin-bottom: 2.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #17171A;
    line-height: 3.5rem;
}

div.xRay .propagateContent_second .topText p {
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.xRay .propagateContent_second .img {
    position: absolute;
    top: 5rem;
    right: 18.1875rem;
    z-index: 2;
}

div.xRay .propagateContent_second .img img:nth-child(1) {
    width: 44.8125rem;
}

div.xRay .propagateContent_second .img img:nth-child(2) {
    position: absolute;
    top: 12.5rem;
    right: -4.625rem;
    width: 15rem;
    height: 20rem;
}

div.xRay .propagateContent_third {
    margin-top: 9.6875rem;
}

div.xRay .propagateContent_third .topText .tit {
    margin-bottom: 2.5rem;
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #000000;
    line-height: 3.5rem;
}

div.xRay .propagateContent_third .topText p {
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 1.5625rem;
}

div.xRay .propagateContent_third .imgBox {
    margin-top: 5rem;
}

div.xRay .propagateContent_third .imgBox ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

div.xRay .propagateContent_third .imgBox ul li {
    width: 26.5rem;
    height: 20.75rem;
    background: #FAFAFC;
    border-radius: 1.25rem;
    box-sizing: border-box;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(1) {
    padding: 3.75rem;
}



div.xRay .propagateContent_third .imgBox ul li:nth-child(1) .topIcon img {
   width: 4rem;
   height: 4rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(1) .bottomIcon img {
    width: 4rem;
    height: 4rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(1) .bottomIcon {
    margin-top: .625rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) {
    margin: 0 2.5rem;
    position: relative;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .iconShowBox span {
    position: absolute;
    width: 5.25rem;
    height: 5.25rem;
    background-color: #90D12E;
    border-radius: 50%;
    text-align: center;
    line-height: 5.25rem;
    font-size: 1.125rem;
    color: #FFFFFF;
    font-weight: 500;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .iconShowBox span::after {
    content: '';
    position: absolute;
    top: -0.3125rem;
    left: -0.3125rem;
    width: 5.875rem;
    height: 5.875rem;
    box-sizing: border-box;
    border-radius: 50%;
    border: .375rem solid rgba(144,209,46,0.4);
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .iconShowBox span::before {
    content: '';
    position: absolute;
    right: -5.6875rem;
    top: 50%;
    width: 5.25rem;
    height: 1px;
    border-top: 1px dashed #90D12E;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .iconShowBox span:nth-child(2):before {
    top: unset;
    left: -0.75rem;
    bottom: .5625rem;
    width: .9375rem;
    transform: rotate(-45deg);
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .iconShowBox span:nth-child(3):before {
    top: .5625rem;
    left: -0.75rem;
    bottom: unset;
    width: .9375rem;
    transform: rotate(45deg);
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .iconShowBox span:nth-child(1) {
    top: 7.6875rem;
    left: 5rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .iconShowBox span:nth-child(2) {
    top: 3.75rem;
    left: 10.6875rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .iconShowBox span:nth-child(3) {
    top: 7.6875rem;
    left: unset;
    right: 5rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(2) .text {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 3.75rem;
}

div.xRay .propagateContent_third .imgBox ul li .text {
    margin-top: 2.5rem;
    font-size: 1.25rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    line-height: 1.75rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(3) {
    padding: 3.75rem 5rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(3) .imgBox {
    display: flex;
    align-items: center;
    justify-content: center;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(3) .imgBox>div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(3) .imgBox>div>span {
    position: relative;
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    color: #323238;
    line-height: 1.5625rem;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(3) .imgBox>div>span::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -0.625rem;
    transform: translateY(-50%);
    width: .375rem;
    height: .375rem;
    background: #90D12E;
    border-radius: 50%;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(3)>div:nth-child(1) {
    margin-right: .125rem;
    margin-top: 0;
}

div.xRay .propagateContent_third .imgBox ul li:nth-child(3) .text{
    margin-top: 1.75rem;
    margin-right: 0;
}

div.xRay .argumentinfo {
    margin-top: 7.5rem;
}

div.xRay .argumentinfo .table .box .leftText {
    width: 10.625rem;
}

div.xRay .propagateContent_four {
    position: relative;
    width: 100%;
    height: 46.75rem;
}

div.xRay .propagateContent_four .topText {
    position: absolute;
    top: 50%;
    left: 20.5rem;
    transform: translateY(-50%);
    text-align: center;
}

div.xRay .propagateContent_four .topText .tit {
    font-size: 2.5rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #0B0B0D;
    line-height: 3.5rem;
    margin-bottom: 2.5rem;
}

div.xRay .propagateContent_four .topText p {
    font-size: 1.125rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #323238;
    line-height: 1.5625rem;
}

div.xRay .propagateContent_four>img{
    width: 100%;
    height: 100%;
}
/* X光机 end ------------ */