
.md24600.home_banner{width: 100%;position: relative;}
.md24600.home_banner .u-swiper{width: 100%;}
.md24600.home_banner .u-item{width: 100%;position: relative;}
.md24600.home_banner .u-link{display: block;width: 100%;position: relative;}
.md24600.home_banner .u-media{width: 100%;position: relative;overflow: hidden;padding-top: calc(880/1920*100%);}
.md24600.home_banner .u-media img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.md24600.home_banner .u-media video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.md24600.home_banner .u-text{position: absolute;top: 30.68%;left: 50%;transform: translate(-50%,0);width: 15.2rem;max-width: 92%;}
.md24600.home_banner .u-titles{width: 100%;margin-bottom: .55rem;color: #fff;font-weight: bold;line-height: 1.13;}
.md24600.home_banner .u-morebox{width: 100%;}
.md24600.home_banner .u-more{position: relative;top: 0;transition: all .3s;display: inline-block;cursor: pointer;padding: 0 .3rem;color: #ffffff;line-height: .6rem;background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md24600.home_banner .u-more:after{content: '';display: inline-block;vertical-align: middle;margin-left: .2rem;width: 1em;height: 1.5em;background-image: url('/static/home/images/a13-b.png');background-size: .88em auto;background-position: center center;background-repeat: no-repeat;}
.md24600.home_banner .u-more:hover{top: -.05rem;}
.md24600.home_banner .u-titles,.md24600.home_banner .u-morebox{opacity:0;transform:translate3d(0,80px,0);}
.md24600.home_banner .u-item.swiper-slide-active .u-titles{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.md24600.home_banner .u-item.swiper-slide-active .u-morebox{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.md24600.home_banner .u-item.swiper-slide-active .u-titles{transition-delay: .5s;}
.md24600.home_banner .u-item.swiper-slide-active .u-morebox{transition-delay: .7s;}
.md24600.home_banner .u-tip{position: absolute;bottom: 1rem;right: 2rem;z-index: 38; white-space: nowrap;}
.md24600.home_banner .u-nub{display: inline-block;vertical-align: bottom;color: var(--theme);font-weight: bold;line-height: 1;}
.md24600.home_banner .u-line{display: inline-block;vertical-align: bottom;color: #fff;font-weight: bold;line-height: 1;}
.md24600.home_banner .u-line:after{content: '/';}
.md24600.home_banner .u-sum{display: inline-block;vertical-align: bottom;color: #fff;font-weight: bold;line-height: 1;}

@media (max-width: 750px) {
   .md24600.home_banner .u-text{top: 50%;transform: translate(-50%,-50%);}
   .md24600.home_banner .u-titles{font-size: 5vw;margin-bottom: .3rem;}
   .md24600.home_banner .u-tip{right: 4%;bottom: .3rem;}
}

.md24601.home_about_us{width: 100%;padding: .75rem 0 .7rem;}
.md24601.home_about_us img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24601.home_about_us .layout{width: 15.2rem;max-width: 92%;margin: 0 auto;}
.md24601.home_about_us .my-top{width: 100%;padding-bottom: .2rem;}
.md24601.home_about_us .my-titles{width: 100%;color: #222222;font-weight: bold;line-height: 1.2;}
.md24601.home_about_us .my-titles span{color: var(--theme);}
.md24601.home_about_us .v-top{width: 100%;padding-bottom: .35rem;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.md24601.home_about_us .v-left{width: 46.05%;padding-top: .15rem;}
.md24601.home_about_us .v-textbox{width: 100%;margin-bottom: .2rem;line-height: 1.3;color: #666666;}
.md24601.home_about_us .v-textbox *{line-height: inherit;}
.md24601.home_about_us .v-tr{width: 100%;display: flex;flex-wrap: wrap;}
.md24601.home_about_us .v-td{display: block;width: 31.42%;margin-right: 2.86%;margin-bottom: .2rem;min-height: 2.6rem;padding: .4rem .3rem;background-color: #f9f9f9;}
.md24601.home_about_us .v-td:nth-child(3n){margin-right: 0;}
.md24601.home_about_us .v-icon{display: flex;align-items: center;justify-content: center;width: .6rem;height: .6rem;border-radius: 50%;background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md24601.home_about_us .v-icon img{width: 100%;height: 100%;object-fit: contain;}
.md24601.home_about_us .v-text{width: 100%;padding-top: .4rem;color: #666666;line-height: 1.5;}
.md24601.home_about_us .v-right{width: 46.05%;margin-bottom: .2rem;padding-left: .4rem;padding-bottom: .4rem;position: relative;}
.md24601.home_about_us .v-right:before{content: '';position: absolute;bottom: 0;left: 0;width: calc(100% - .4rem);height: calc(100% - .4rem);background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md24601.home_about_us .v-img{position: relative;z-index: 1;width: 100%;}
.md24601.home_about_us .v-img img{width: 100%;}
.md24601.home_about_us .v-bottom{width: 100%;display: flex;flex-wrap: wrap;}
.md24601.home_about_us .v-item{display: block;width: 21%; margin-right: 3.94%;margin-bottom: .3rem;}
.md24601.home_about_us .v-item:nth-child(3n){margin-right: 0;}
.md24601.home_about_us .v-tip{width: 100%;margin-bottom: .3rem;padding-bottom: .15rem;color: #333333;line-height: 1.4;border-bottom: 1px solid rgba(0,0,0,.2);}
.md24601.home_about_us .v-nubbox{width: 100%;}
.md24601.home_about_us .v-nub{display: inline-block;vertical-align: middle;color: var(--theme);line-height: 1;font-weight: bold;}
.md24601.home_about_us .v-unit{display: inline-block;vertical-align: middle;color: var(--theme);line-height: 1;font-weight: bold;}

@media (min-width: 750px) {
  .md24601.home_about_us .v-item:nth-child(3n + 1){width: 46.05%;margin-right: 8.01%;}
}
@media (max-width: 750px) {
  .md24601.home_about_us .v-left{width: 100%;margin-bottom: .3rem;}
  .md24601.home_about_us .v-right{width: 100%;}
  .md24601.home_about_us .v-item{width: 31%;margin-right: 3.5%;}
}
@media (max-width: 500px) { 
  .md24601.home_about_us .v-td{min-height: 1rem;padding: .3rem; width: calc(50% - .15rem);margin-right: .3rem;}
  .md24601.home_about_us .v-td:nth-child(3n){margin-right: .3rem;}
  .md24601.home_about_us .v-td:nth-child(2n){margin-right: 0;}
  .md24601.home_about_us .v-item{width: calc(50% - .15rem);margin-right: .3rem;}
  .md24601.home_about_us .v-item:nth-child(3n){margin-right: .3rem;}
  .md24601.home_about_us .v-item:nth-child(2n){margin-right: 0;}
}

.md24602.home_serve{position: relative;width: 100%;}
.md24602.home_serve img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24602.home_serve .layout{width: 15.2rem;max-width: 92%;margin: 0 auto;}
.md24602.home_serve .my-top{width: 100%;padding-bottom: .3rem;text-align: center;}
.md24602.home_serve .my-titles{width: 100%;color: #fff;font-weight: bold;line-height: 1.2;}
.md24602.home_serve .my-titles span{color: var(--theme);}
.md24602.home_serve .my-synopsis{width: 100%;padding-top: .05rem;color: #fff;line-height: 1.5;} 
.md24602.home_serve .w-swiperbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.md24602.home_serve .w-swiper{width: 100%;height: 100%;}
.md24602.home_serve .w-one{width: 100%;height: 100%;}
.md24602.home_serve .w-img{width: 100%;height: 100%;position: relative;overflow: hidden;}
.md24602.home_serve .w-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}

.md24602.home_serve .w-cont{position: relative;z-index: 8;width: 100%;min-height: 9rem;display: flex;flex-wrap: wrap;align-content: space-between;padding: .9rem 0 1rem;}
.md24602.home_serve .w-swiperbox2{width: calc(100% + .2rem);position: relative;left: -.1rem;}
.md24602.home_serve .w-swiper2{width: 100%;padding-top: .3rem;}
.md24602.home_serve .w-item{transition: all .5s;width: 1.2rem;height: auto;padding: 0 .1rem;}
.md24602.home_serve .w-link{display: block;width: 100%;}
.md24602.home_serve .w-icon{position: absolute;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;width: 1rem;height: 1rem;background-color: #ffffff;}
.md24602.home_serve .w-icon img{height: .6rem;}
.md24602.home_serve .w-sub{opacity: 0;z-index: -1;visibility: hidden;transition: all .5s; position: absolute;bottom: 0;left: 0;width: 4rem;padding: .8rem .4rem .5rem; background-color: #ffffff;}
.md24602.home_serve .w-sub:after{content: '';position: absolute;bottom: 0;left: .4rem;width: calc(100% - .8rem);height: 2px;background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md24602.home_serve .w-icon2{width: 100%;}
.md24602.home_serve .w-icon2 img{height: .6rem;}
.md24602.home_serve .w-text{width: 100%;padding-top: .3rem;}
.md24602.home_serve .w-name{width: 100%;margin-bottom: .1rem;color: #333333;line-height: 1.4;font-weight: bold;}
.md24602.home_serve .w-intro{width: 100%;color: #666666;line-height: 1.3;}
.md24602.home_serve .w-more{position: absolute;top: -.3rem;right: .3rem;width: .6rem;height: .6rem;background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md24602.home_serve .w-more:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('/static/home/images/a13-b.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}

@media (min-width: 750px) { 
  .md24602.home_serve .w-item.active{width: 4.2rem;}
  .md24602.home_serve .w-item.active .w-sub{opacity: 1;z-index: 8;visibility: visible;}
}
@media (max-width: 750px) { 
  .md24602.home_serve .w-item{width: 50%;min-width: 4rem;}
  .md24602.home_serve .w-link{width: 100%;height: 100%;}
  .md24602.home_serve .w-icon{display: none;}
  .md24602.home_serve .w-sub{position: relative;width: 100%;height: 100%;opacity: 1;z-index: 8;visibility: visible;}
}

.md24603.home_product{width: 100%;padding: .95rem 0 .6rem;}
.md24603.home_product img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24603.home_product .layout{width: 15.2rem;max-width: 92%;margin: 0 auto;}
.md24603.home_product .my-top{width: 100%;text-align: center;padding-bottom: .5rem;}
.md24603.home_product .my-titles{width: 100%;color: #222222;font-weight: bold;line-height: 1.2;}
.md24603.home_product .my-titles span{color: var(--theme);}
.md24603.home_product .my-synopsis{width: 100%;padding-top: .05rem;color: #666666;line-height: 1.5;}
.md24603.home_product .s-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.md24603.home_product .s-item{width: calc(50% - .2rem);margin-bottom: .4rem;}
.md24603.home_product .s-link{display: block;cursor: pointer;width: 100%;position: relative;}
.md24603.home_product .s-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(520/740*100%);}
.md24603.home_product .s-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md24603.home_product .s-text{position: absolute;bottom: 0;left: 0;width: 6.45rem;max-width: 100%;padding: 0 .6rem .6rem;max-height: 100%;overflow: auto;}
.md24603.home_product .s-name{width: 100%;margin-bottom: .1rem;color: #ffffff;font-weight: bold;line-height: 1.2;}
.md24603.home_product .s-intro{width: 100%;margin-bottom: .32rem;color: #ffffff;line-height: 1.3;}
.md24603.home_product .s-more{position: relative;top: 0;transition: all .3s;display: inline-block;padding: 0 .3rem;color: #ffffff;line-height: .6rem;background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md24603.home_product .s-more:after{content: '';display: inline-block;vertical-align: middle;margin-left: .2rem;width: 1em;height: 1.5em;background-image: url('/static/home/images/a13-b.png');background-size: .88em auto;background-position: center center;background-repeat: no-repeat;}
.md24603.home_product .s-more:hover{top: -.05rem;}
.md24603.home_product .s-link:hover .s-img img{transform: scale(1.05);}
.md24603.home_product .s-item:nth-child(1){width: 100%;}
.md24603.home_product .s-item:nth-child(1) .s-img{padding-top: calc(450/1520*100%);}

@media (max-width: 750px) {
   .md24603.home_product .s-item{width: 100%;}
   .md24603.home_product .s-text{padding: 0 .3rem .3rem;}
   .md24603.home_product .s-item:nth-child(1) .s-img{padding-top: calc(520/740*100%);}
}

.md24604.home_select{width: 100%;margin-top: 1rem;}
.md24604.home_select img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24604.home_select .e-fixation{position: sticky;top: 0;left: 0;width: 100%;padding-top: 0;display: flex;align-items: center;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.md24604.home_select .e-main{width: 100%;}
.md24604.home_select .layout{width: 15.2rem;max-width: 92%;margin: 0 auto;}
.md24604.home_select .e-cont{width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.md24604.home_select .e-left{width: calc(600/1520*100%);} 
.md24604.home_select .e-titles{width: 100%;margin-bottom: .08rem;color: #ffffff;font-weight: bold;}
.md24604.home_select .e-titles span{color:var(--theme)}
.md24604.home_select .e-synopsis{width: 100%;color: #ffffff;line-height: 1.3;}
.md24604.home_select .e-more{display: inline-block;vertical-align: middle;cursor: pointer;margin-top: .76rem;padding: 0 .31rem;line-height: .6rem;color: #ffffff;background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md24604.home_select .e-more:after{content: '>>';margin-left: .25rem;}
.md24604.home_select .e-more:hover{background-image: none;}
.md24604.home_select .e-right{width: calc(700/1520*100%);display: flex;align-items: center;overflow: hidden;}
.md24604.home_select .e-swiper{width: 100%;overflow: visible;}
.md24604.home_select .swiper-slide{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;height: auto;}
.md24604.home_select .e-item{display: block;width: calc(50% - .15rem);padding-top: .3rem;} 
.md24604.home_select .e-item:nth-child(2n + 1){position: relative;top: -.3rem;}
.md24604.home_select .e-link{display: block;width: 100%;height: 100%;padding: .4rem .4rem .9rem; background-color: rgba(255,255,255,.6);backdrop-filter: blur(8px);}
.md24604.home_select .e-img{display: flex;align-items: center;justify-content: center;width:  .9rem;height: .9rem;border-radius: 50%;background-color: var(--theme);}
.md24604.home_select .e-img img{width: 100%;height: 100%;object-fit: contain;}
.md24604.home_select .e-text{width: 100%;padding-top: .25rem;}
.md24604.home_select .e-name{width: 100%;margin-bottom: .15rem;color: #333333;line-height: 1.4;}
.md24604.home_select .e-intro{width: 100%;color: #666666;line-height: 1.3;}
.md24604.home_select .e-end{display: block;}
@media (max-width: 750px) {
    .md24604.home_select .e-item{width: 100%;}
    .md24604.home_select .e-item:nth-child(2n + 1){top: 0;}
    .md24604.home_select .e-right{width: calc(880/1520*100%);}
}
@media (max-width: 500px) {
    .md24604.home_select .e-titles{font-size: 4.5vw;}
}

.md24605.home_news{width: 100%;padding: .8rem 0; min-height: 8rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.md24605.home_news img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24605.home_news .layout{width: 15.2rem;max-width: 92%;margin: 0 auto;}
.md24605.home_news .my-top{width: 100%;}
.md24605.home_news .my-titles{width: 100%;color: #222222;font-weight: bold;line-height: 1.2;}
.md24605.home_news .my-titles span{color: var(--theme);}
.md24605.home_news .my-synopsis{width: 100%;padding-top: .05rem;color: #666666;line-height: 1.5;}
.md24605.home_news .t-top{width: 100%;display: flex;flex-wrap: wrap;padding-bottom: .3rem;}
.md24605.home_news .t-lt{flex: 1;padding-right: .3rem;padding-top: .15rem;}
.md24605.home_news .t-rt{font-size: 0;}
.md24605.home_news .t-more{position: relative;top: 0;transition: all .3s;display: inline-block;cursor: pointer;padding: 0 .3rem;color: #ffffff;line-height: .6rem;background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md24605.home_news .t-more:after{content: '';display: inline-block;vertical-align: middle;margin-left: .2rem;width: 1em;height: 1.5em;background-image: url('/static/home/images/a13-b.png');background-size: .88em auto;background-position: center center;background-repeat: no-repeat;}
.md24605.home_news .t-more:hover{top: -.05rem;}
.md24605.home_news .t-bottom{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.md24605.home_news .t-left{width: 7.2rem;}
.md24605.home_news .t-one{display: flex;cursor: pointer;width: 100%;padding-bottom: .3rem;margin-bottom: .3rem;border-bottom: 1px solid rgba(0,0,0,.2);}
.md24605.home_news .t-one:last-child{margin-bottom: 0;}
.md24605.home_news .t-one .t-time{min-width: 4.2em;padding-right: 1em;color: #666666;line-height: 1.5;}
.md24605.home_news .t-one .t-text{flex: 1;}
.md24605.home_news .t-one .t-name{transition: all  .3s; width: 100%;color: #666666;line-height: 1.5;}
.md24605.home_news .t-one .t-sub{display: none;width: 100%;padding-top: .25rem;}
.md24605.home_news .t-one .t-intro{width: 100%;color: #666666;line-height: 1.5;}
.md24605.home_news .t-one.active .t-name{color: var(--theme);}
.md24605.home_news .t-one.active .t-sub{display: block;}

.md24605.home_news .t-right{width: 6rem;}
.md24605.home_news .t-item{display: block;cursor: pointer;width: 100%;}
.md24605.home_news .t-item .t-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(337/600*100%);}
.md24605.home_news .t-item .t-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md24605.home_news .t-item .t-text{width: 100%;padding-top: .25rem;}
.md24605.home_news .t-item .t-name{color: var(--theme);width: 100%;margin-bottom: .05rem;color: #333;line-height: 1.5;}
.md24605.home_news .t-item .t-intro{width: 100%;color: #666666;line-height: 1.5;}
.md24605.home_news .t-item:hover .t-img img{transform: scale(1.05);}
.md24605.home_news .t-item:hover .t-name{color: var(--theme);}

@media (max-width: 750px) {
  .md24605.home_news .t-lt{flex: none;width: 100%;margin-bottom: .3rem;}
   .md24605.home_news .t-left{width: 100%;margin-bottom: .3rem;}
   .md24605.home_news .t-one .t-sub{display: block;}
   .md24605.home_news .t-right{width: 100%;}
}
