
.md-home-0.md24319 {
  position: relative;
  overflow: hidden;
}
.md-home-0.md24319 .layout {
  margin-left: auto;
  margin-right: auto;
  width: 16rem;
  max-width: 92%;
}
.md-home-0.md24319 .ho_sw {
  overflow: hidden;
}
.md-home-0.md24319 .img {
  display: block;
  position: relative;
  padding-top: 43.75%;
  overflow: hidden;
}
.md-home-0.md24319 .img img,
.md-home-0.md24319 .img video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.md-home-0.md24319 .text {
  width: 100%;
  position: absolute;
  left: 0%;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
}
.md-home-0.md24319 .txt {
  line-height: 1.25;
}
.md-home-0.md24319 .d1 {
  line-height: 1.1;
}
.md-home-0.md24319 .d2 {
  line-height: calc(31 / 18);
  margin-top: 0.3rem;
}
.md-home-0.md24319 .swiper-slide-active .text {
  opacity: 1;
  transition: opacity 1s 0.5s;
}
.md-home-0.md24319 .swiper-pagination {
  width: 100%;
  bottom: 0.4rem;
  display: flex;
  justify-content: center;
  z-index: 30;
}
.md-home-0.md24319 .swiper-pagination-bullet {
  width: 0.5em;
  height: 0.5em;
  background-color: #fff;
  border-radius: 1rem;
  margin: 0;
  margin: 0 0.5em;
  opacity: 1;
  transition: 0.3s;
  position: relative;
}
.md-home-0.md24319 .swiper-pagination-bullet-active {
  width: 0.52rem;
  background-color: #c9000b;
}
.md-home-0.md24319 .btns {
  display: flex;
  align-items: center;
  position: absolute;
  right: 1rem;
  bottom: 0.45rem;
  z-index: 30;
}
.md-home-0.md24319 .sbtn {
  width: 1em;
  height: 1em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 1;
  z-index: 30;
  filter: brightness(0) invert(1);
  outline: none !important;
}
.md-home-0.md24319 .sbtn:hover {
  filter: none;
}
@media screen and (max-width: 500px) {
  .md-home-0.md24319 .ho_sw .img {
    padding-top: 60%;
  }
  .md-home-0.md24319 .ho_sw .d1 {
    font-size: 0.32rem;
  }
  .md-home-0.md24319 .ho_sw .d2 {
    display: none;
  }
  .md-home-0.md24319 .bots {
    bottom: 0.3rem;
  }
  .md-home-0.md24319 .swiper-pagination {
    bottom: 0.3rem;
  }
}

/* 首页-产品 */
.md24320.a-main{width: 100%;padding: .8rem 0 .6rem;background-color: #f4f4f6;}
.md24320.a-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24320.a-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md24320.a-main .a-top{width: 100%;text-align: center;padding-bottom: .52rem;}
.md24320.a-main .a-titles{width: 100%;color: #000;line-height: 1.5;font-weight: bold;}
.md24320.a-main .a-synopsis{width: 100%;padding-top: .07rem;color: #333;line-height: 1.5;}
.md24320.a-main .a-bottom{width: calc(100% + .16rem);left: -.08rem;position: relative;}
.md24320.a-main .a-swiper{width: 100%;}
.md24320.a-main .a-item{width: 50%;padding: 0 .08rem;height: auto;}
.md24320.a-main .a-link{display: flex;align-items: center;cursor: pointer; width: 100%;height: 100%;padding: .36rem 0;background-color: #fff;}
.md24320.a-main .a-text{flex: 1;padding: .4rem;padding-right: .1rem;}
.md24320.a-main .a-name{transition: all  .3s;width: 100%;color: #000;line-height: 1.35;font-weight: bold;}
.md24320.a-main .a-intro{width: 100%;margin-top: .24rem;color: #333;line-height: 1.5;}
.md24320.a-main .a-more{transition: all  .3s;display: inline-block;margin-top: .38rem;text-align: center;min-width: 7.5em;color: #c9000b; padding: 0 .5em;line-height: 2.5;border: solid 1px #c9000b;}
.md24320.a-main .a-imgbox{width: 46%;margin-right: .4rem;}
.md24320.a-main .a-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(900/900*100%);}
.md24320.a-main .a-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.md24320.a-main .a-link:hover .a-img img{transform: scale(1.05);}
.md24320.a-main .a-link:hover .a-name{color: #c9000b;}
.md24320.a-main .a-link:hover .a-more{color: #fff;background-color: #c9000b;}
.md24320.a-main .a-prev{transition: all  .3s;left: -.9rem;margin-top: -.25rem;display: flex;align-items: center;justify-content: center;width: .5rem;height: .5rem;border-radius: 50%;background-size: 0 0;border: 1px solid #999;}
.md24320.a-main .a-prev svg{transition: all  .3s;width: .08rem;color: #999;}
.md24320.a-main .a-prev:hover{background-color: #c9000b;border: 1px solid #c9000b;}
.md24320.a-main .a-prev:hover svg{color: #fff;}
.md24320.a-main .a-next{transition: all  .3s;right: -.9rem;margin-top: -.25rem;display: flex;align-items: center;justify-content: center;width: .5rem;height: .5rem;border-radius: 50%;background-size: 0 0;border: 1px solid #999;}
.md24320.a-main .a-next svg{transition: all  .3s;width: .08rem;color: #999;}
.md24320.a-main .a-next:hover{background-color: #c9000b;border: 1px solid #c9000b;}
.md24320.a-main .a-next:hover svg{color: #fff;}

@media (max-width: 900px) {
  .md24320.a-main .a-bottom{padding-bottom: .8rem;}
  .md24320.a-main .a-prev{top: auto;bottom: 0;left: calc(50% - .8rem);margin-top: 0;}
  .md24320.a-main .a-next{top: auto;bottom: 0;right: calc(50% - .8rem);margin-top: 0;}
}

@media (max-width: 750px) {
  .md24320.a-main .a-item{width: 100%;}
}

/* 首页-关于我们 */
.md24321.b-main{width: 100%;padding-bottom: 1px;}
.md24321.b-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24321.b-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md24321.b-main .b-top{width: 100%;text-align: center; min-height: calc(900vw / 1920 * 100);padding-top: 0.88rem;padding-bottom: 2.4rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.md24321.b-main .b-titles{width: 100%;color: #000;line-height: 1.5;font-weight: bold;}
.md24321.b-main .b-synopsis{width: 100%;padding-top: .07rem;color: #333;line-height: 1.5;}
.md24321.b-main .b-more{transition: all  .3s;display: inline-block;cursor: pointer;margin-top: .6rem;text-align: center;color: #fff; padding: .16rem .48rem;line-height: 1;border-radius: 0.5em;background-color: #c9000b;}
.md24321.b-main .b-bottom{width: 100%;}
.md24321.b-main .b-cont{width: 16rem;max-width: 92%;margin:-1.4rem auto 0;display: flex;flex-wrap: wrap; box-shadow: 0px 0px 0.21rem 0px rgba(0, 0, 0, 0.13);border-radius: 0.08rem;padding: .45rem .15rem;background-color: #fff;}
.md24321.b-main .b-item{display: block;text-align: center;width: 25%;padding: .15rem;}
.md24321.b-main .b-icon{width: 100%;}
.md24321.b-main .b-icon img{height: 1em;}
.md24321.b-main .b-text{width: 100%;padding-top: .2rem;}
.md24321.b-main .b-nub{width: 100%;color: #222;line-height: 1;font-weight: bold;}
.md24321.b-main .b-intro{width: 100%;padding-top: .1rem;color: #4e4e4e;line-height: 1.6;}

@media (max-width: 750px) {
  .md24321.b-main .b-top{padding-bottom: 1.5rem;}
  .md24321.b-main .b-cont{margin-top: -.5rem;}
  .md24321.b-main .b-item{width: 50%;}
}

/* 制造流程 */
.md24428.c-main{width: 100%;padding: .8rem 0;}
.md24428.c-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24428.c-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md24428.c-main .c-top{width: 100%;padding-bottom: .3rem;text-align: center;}
.md24428.c-main .c-titles{width: 100%;color: #000;line-height: 1.5;font-weight: bold;}
.md24428.c-main .c-synopsis{width: 100%;padding-top: .07rem;color: #333;line-height: 1.5;}
.md24428.c-main .c-cont{width: 100%;display: flex;flex-wrap: wrap;}
.md24428.c-main .c-item{transition: all .5s; display: block;width: 10%;background-color: #f1f1f1;}
.md24428.c-main .c-item:nth-child(2n){background-color: #f6f6f6;}
.md24428.c-main .c-link{display: flex;flex-wrap: wrap;width: 100%;}
.md24428.c-main .c-left{flex: 1;padding: .5rem .3rem;}
.md24428.c-main .c-icon{width: 100%;}
.md24428.c-main .c-icon img{height: .5rem;}
.md24428.c-main .c-text{width: 100%;padding-top: .25rem;}
.md24428.c-main .c-name{width: 100%;color: #333;line-height: 1.5;}

.md24428.c-main .c-right{display: none;width: calc(100% - 1.6rem);}
.md24428.c-main .c-img{position: relative;width: 100%;height: 5rem;overflow: hidden;}
.md24428.c-main .c-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

@media (min-width: 750px) {
  .md24428.c-main .c-item.active{width: 60%;}
  .md24428.c-main .c-item.active .c-right{display: block;}
  .md24428.c-main .c-item.active{background-color: #c9000b;}
  .md24428.c-main .c-item.active .c-icon img{filter: grayscale(100%) brightness(500%);}
  .md24428.c-main .c-item.active .c-name{color: #fff;}
}
@media (max-width: 1500px) {
   .md24428.c-main .c-item{width: 120px;}
   .md24428.c-main .c-item.active{width:calc(100% - 480px);}
   .md24428.c-main .c-item.active .c-right{width: calc(100% - 120px);}
}
@media (max-width:  750px) { 
   .md24428.c-main .c-item{width: 100% !important;margin-bottom: .3rem;}
   .md24428.c-main .c-left{flex: none;width: 100%;padding: .3rem;}
   .md24428.c-main .c-right{display: block; width: 100% !important;}
   .md24428.c-main .c-img{height: auto;padding-top: calc(500/960*100%);}
}

/* 服务支持 */
.md-home-3.md24322{padding-top:0.88rem;padding-bottom:1rem;position:relative;z-index:5;overflow:hidden}
.md-home-3.md24322 .layout{margin-left:auto;margin-right:auto;width:16rem;max-width:92%}
.md-home-3.md24322 .desc{margin-top:0.2rem;padding:0 5%}
.md-home-3.md24322 .swiper{position:relative;margin-top:0.4rem}
.md-home-3.md24322 .sw{border-radius:0.2rem;overflow:hidden}
.md-home-3.md24322 .sw:hover .img{transform:scale(1.05)}
.md-home-3.md24322 .swiper-slide{width: 9rem;padding: 0 .5rem;}
.md-home-3.md24322 .img{padding-top:calc( 500 / 800 * 100%)}
.md-home-3.md24322 .text{position:absolute;left:0%;bottom: 0;width:100%;z-index:5;padding: .2rem .3rem;text-align: center;}
.md-home-3.md24322 .title{line-height:1.2}
.md-home-3.md24322 .num{display: none; position:absolute;right:0.4rem;bottom:0.3rem;line-height:1;letter-spacing:1px;opacity:0.3}
.md-home-3.md24322 .sbtn{width:1em;height:1em;border-radius:50%;position:absolute;top:calc(50% - 0.5em);box-shadow:0 0 0 1px inset #fff;color:#fff;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:20% auto;display:flex;justify-content:center;align-items:center;z-index:30;transition:0.5s}
.md-home-3.md24322 .sbtn:hover{background-color:#c9000b;box-shadow:none}
.md-home-3.md24322 .sbtn svg{width:20%;height:32%}
.md-home-3.md24322 .prev{left:0}
.md-home-3.md24322 .next{right:0}
.md-home-3.md24322 .swiper-button-disabled{pointer-events:none;opacity:0.5}
@media screen and (min-width:901px){
  .md-home-3.md24322 .prev{left:auto;right:calc(100% + 0.5rem)}
  .md-home-3.md24322 .next{left:calc(100% + 0.5rem)}
}
@media screen and (max-width:900px){
.md-home-3.md24322 .swiper-slide{width: 9rem;max-width: 80%;}
.md-home-3.md24322{padding:0.8rem 0}
.md-home-3.md24322 .list{justify-content:space-between}
.md-home-3.md24322 .li1{width:100% !important}
.md-home-3.md24322 .li{width:48%;margin-bottom:4%;margin-right:0}
}

.md-home-4.md24323 {
    position: relative;
    padding-top: 0.88rem;
    padding-bottom: 1rem;
    background-color: #f4f4f6;
    overflow: hidden;
}

.md-home-4.md24323 .layout {
    margin-left: auto;
    margin-right: auto;
    width: 16rem;
    max-width: 92%;
}

.md-home-4.md24323 .h2 {
    position: relative;
    line-height: 1;
    padding-bottom: 0.28rem;
}

.md-home-4.md24323 .h2::before {
    content: "";
    width: 0.36rem;
    height: 0.04rem;
    background-color: #c9000b;
    position: absolute;
    left: 0;
    bottom: 0;
}

.md-home-4.md24323 .h2.text-center::before {
    left: 50%;
    transform: translateX(-50%);
}

.md-home-4.md24323 .desc {
    margin-top: 0.2rem;
}

.md-home-4.md24323 .swiper1 {
    width: calc(100% + 0.4rem);
    margin-left: -0.2rem;
    margin-top: 0.4rem;
    padding: 0 0.2rem;
    overflow: hidden;
}

.md-home-4.md24323 .swiper1 .swiper-container {
    overflow: visible;
}

.md-home-4.md24323 .sw1 {
    width: auto;
    border-radius: 0.2rem;
    margin-right: 1.9rem;
    cursor: pointer;
    transition: 0.5s;
}

.md-home-4.md24323 .sw1::before {
    content: "";
    width: 0.8rem;
    height: 1px;
    background-color: #d9d9d9;
    position: absolute;
    top: 50%;
    left: calc(100% + 0.6rem);
}

.md-home-4.md24323 .sw1:last-child {
    margin-right: 0;
}

.md-home-4.md24323 .sw1:last-child::before {
    display: none;
}

.md-home-4.md24323 .thumb-active .icon {
    background-color: #c9000b;
}

.md-home-4.md24323 .thumb-active .icon img {
    filter: brightness(0) invert(1);
}

.md-home-4.md24323 .icon {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    box-shadow: 0 0 0 1px inset #c9000b;
    margin: 0 auto;
    transition: 0.5s;
}

.md-home-4.md24323 .icon img {
    position: relative;
    width: 45%;
    height: 45%;
    -o-object-fit: contain;
    object-fit: contain;
}

.md-home-4.md24323 .txt {
    margin-top: 0.1rem;
    width: 1.7rem;
}

.md-home-4.md24323 .swiper2 {
    margin-top: 0.6rem;
}

.md-home-4.md24323 .sw2 {
    background-color: #fff;
    border-radius: 0.16rem;
}

.md-home-4.md24323 .wbox {
    padding: 0.6rem;
}

.md-home-4.md24323 .wbox .c-pic {
    width: calc(606 / 1480 * 100%);
    border-radius: 0.1rem;
}

.md-home-4.md24323 .wbox .img {
    padding-top: calc(440 / 606 * 100%);
    height: 100%;
}

.md-home-4.md24323 .wbox .text {
    width: calc(820 / 1480 * 100%);
    padding-left: 0.8rem;
    padding-top: 0.56rem;
}

.md-home-4.md24323 .wbox .title {
    transition: 0.5s;
}

.md-home-4.md24323 .wbox .tline {
    width: 2.5em;
    height: 0.5em;
    background-color: #c9000b;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
}

.md-home-4.md24323 .wbox .intro {
    transition: 0.5s;
}

.md-home-4.md24323 .wbox .btn {
    display: inline-flex;
    align-items: center;
    background-color: #c9000b;
    color: #fff;
    line-height: 1;
    padding: 0.2rem 0.3rem;
    margin-top: 0.5rem;
    border-radius: 0.5em;
}

.md-home-4.md24323 .wbox .btn svg {
    width: 0.5em;
    height: 1em;
    margin-left: 0.5rem;
}

@media screen and (max-width: 900px) {
    .md-home-4.md24323 .sw1 {
        margin-right: 0.5rem;
    }

    .md-home-4.md24323 .sw1::before {
        display: none;
    }

    .md-home-4.md24323 .txt {
        width: 10em;
    }

    .md-home-4.md24323 .wbox .c-pic {
        width: 100%;
    }

    .md-home-4.md24323 .wbox .text {
        width: 100%;
        padding: 0;
        margin-top: 0.3rem;
    }
}

.md-home-5.md24324 {
  position: relative;
  padding-top: 1.05rem;
  padding-bottom: 1rem;
}
.md-home-5.md24324 .layout {
  margin-left: auto;
  margin-right: auto;
  width: 16rem;
  max-width: 92%;
}
.md-home-5.md24324 .h2 {
  position: relative;
  line-height: 1;
  padding-bottom: 0.28rem;
}
.md-home-5.md24324 .h2::before {
  content: "";
  width: 0.36rem;
  height: 0.04rem;
  background-color: #c9000b;
  position: absolute;
  left: 0;
  bottom: 0;
}
.md-home-5.md24324 .h2.text-center::before {
  left: 50%;
  transform: translateX(-50%);
}
.md-home-5.md24324 .box {
  margin-top: 0.46rem;
  position: relative;
}
.md-home-5.md24324 .box-left {
  width: calc( 910 / 1600 * 100%);
}
.md-home-5.md24324 .box-right {
  width: calc( 610 / 1600 * 100%);
}
.md-home-5.md24324 .big {
  display: block;
  height: 100%;
  box-shadow: 0 -1px 0 0 inset #ececec;
}
.md-home-5.md24324 .big:hover .img {
  transform: scale(1.1);
}
.md-home-5.md24324 .big:hover .title {
  color: #c9000b;
}
.md-home-5.md24324 .big:hover .btn {
  color: #c9000b;
}
.md-home-5.md24324 .big .c-pic {
  border-radius: 0.16rem;
}
.md-home-5.md24324 .big .img {
  padding-top: calc( 348 / 612 * 100%);
}
.md-home-5.md24324 .big .text {
  margin-top: 0.4rem;
  padding-bottom: 0.1rem;
}
.md-home-5.md24324 .big .title {
  line-height: calc( 28 / 24);
  margin-top: 0.2rem;
  transition: 0.5s;
}
.md-home-5.md24324 .big .intro {
  margin-top: 0.2rem;
  color: #5a5a5a;
  line-height: calc( 24 / 18);
}
.md-home-5.md24324 .big .btn {
  display: inline-flex;
  align-items: center;
  margin-top: 0.3rem;
}
.md-home-5.md24324 .big .btn svg {
  width: 0.5em;
  height: 1em;
  margin-left: 0.5em;
}
.md-home-5.md24324 .li {
  padding-bottom: 0.3rem;
  margin-bottom: 0.3rem;
  box-shadow: 0 -1px 0 0 inset #ececec;
}
.md-home-5.md24324 .li:last-child {
  margin-bottom: 0;
}
.md-home-5.md24324 .dd:hover .img {
  transform: scale(1.1);
}
.md-home-5.md24324 .dd:hover .title {
  color: #c9000b;
}
.md-home-5.md24324 .dd:hover .btn {
  color: #c9000b;
}
.md-home-5.md24324 .dd .c-pic {
  width: calc( 290 / 910 * 100%);
  border-radius: 0.12rem;
}
.md-home-5.md24324 .dd .img {
  padding-top: calc( 170 / 290 * 100%);
}
.md-home-5.md24324 .dd .text {
  width: calc( 580 / 910 * 100%);
}
.md-home-5.md24324 .dd .title {
  line-height: calc( 28 / 24);
  margin-top: 0.2rem;
  transition: 0.5s;
}
.md-home-5.md24324 .dd .btn {
  display: inline-flex;
  align-items: center;
  margin-top: 0.3rem;
}
.md-home-5.md24324 .dd .btn svg {
  width: 0.5em;
  height: 1em;
  margin-left: 0.5em;
}
@media screen and (max-width: 900px) {
  .md-home-5.md24324 .box-left {
    width: 100%;
  }
  .md-home-5.md24324 .box-right {
    width: 100%;
    margin-top: 0.3rem;
  }
  .md-home-5.md24324 .dd .bot {
    margin-top: 0.2rem;
  }
}
