
/* 首页-banner */
.md17630.md-home_banner{width: 100%;position: relative;}
.md17630.md-home_banner img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md17630.md-home_banner .a-swiper{width: 100%;}
.md17630.md-home_banner .a-item{width: 100%;position: relative;}
.md17630.md-home_banner .a-link{display: block;width: 100%;position: relative;}
.md17630.md-home_banner .a-media{width: 100%;position: relative;overflow: hidden;padding-top: calc(840/1920*100%);}
.md17630.md-home_banner .a-media img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.md17630.md-home_banner .a-media video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.md17630.md-home_banner .a-text{position: absolute;top: 21.42%;left: 50%;transform: translate(-50%,0);width: 15rem;max-width: 92%;}
.md17630.md-home_banner .a-titles{width: 100%;color: #ffffff;line-height: 1.27;font-weight: bold;}
.md17630.md-home_banner .a-icon{display: block;margin-top: .65rem;}
.md17630.md-home_banner .a-icon img{height: .2rem;} 
.md17630.md-home_banner .a-titles{opacity:0;transform:translate3d(0,80px,0);}
.md17630.md-home_banner  .a-icon{opacity:0;transform:translate3d(0,80px,0);}
.md17630.md-home_banner .a-item.swiper-slide-active .a-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);} 
.md17630.md-home_banner .a-item.swiper-slide-active  .a-icon{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.md17630.md-home_banner .a-item.swiper-slide-active  .a-titles{transition-delay: .5s;}
.md17630.md-home_banner .a-item.swiper-slide-active  .a-icon{transition-delay: .7s;}
.md17630.md-home_banner .a-pagination{position: absolute;bottom: .4rem;left: 0;width: 100%;font-size: 0;text-align: center;}
.md17630.md-home_banner .a-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;margin: 0 .1rem;opacity: 1;transition: all ease .5s;width: 8px;height: 8px;border-radius: 4px;background-color: #ffffff;}
.md17630.md-home_banner .a-pagination .swiper-pagination-bullet-active{width: .53rem;background-color: #c3171d;}

@media (max-width: 750px) {
   .md17630.md-home_banner .a-text{top: 50%;transform: translate(-50%,-50%);}
   .md17630.md-home_banner .a-icon{margin-top: .3rem;}
   .md17630.md-home_banner .a-pagination{bottom: .2rem;}
}

.md17632.md-home_product img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md17632.md-home_product{width: 100%;padding: 1.3rem 0 .5rem;}
.md17632.md-home_product .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md17632.md-home_product .b-top{width: 100%;}
.md17632.md-home_product .b-titles{width: 100%;margin-bottom: .45rem;color: #222222;font-weight: bold;line-height: 1.2;}
.md17632.md-home_product .b-navbox{width:100%;display: flex;justify-content: space-between;font-size: 0;}
.md17632.md-home_product .b-line{display: inline-block;vertical-align: top;flex: 1;min-width: .3rem;position: relative;margin-top: .45rem;}
.md17632.md-home_product .b-line:after{content: '';position: absolute;top: 0;left: 50%;transform: translate(-50%,0);width: .92rem;max-width: 80%;border-top: 1px dashed #e6e6e6;}
.md17632.md-home_product .b-nav{display: inline-block;vertical-align: top;cursor: pointer; text-align: center;position: relative;margin-bottom: .3rem;}
.md17632.md-home_product .b-icon{display: inline-block;width: .52rem;height: .52rem;border-radius: 50%;position: relative;}
.md17632.md-home_product .b-icon1{opacity: 1;transition: all  .3s;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.md17632.md-home_product .b-icon2{opacity: 0;transition: all  .3s;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.md17632.md-home_product .b-classify{width: 100%;padding-top: .05rem;color: #222222;line-height: 1.6;}
.md17632.md-home_product .b-nav.active .b-icon{background-color: #c3171d;}
.md17632.md-home_product .b-nav.active .b-icon1{opacity: 0;}
.md17632.md-home_product .b-nav.active .b-icon2{opacity: 1;}
.md17632.md-home_product .b-bottom{width: 100%;position: relative;}
.md17632.md-home_product .b-one{opacity: 0;z-index: -1;visibility: hidden;transition: all ease .5s;position: absolute;top: 0;left: 0;width: 100%;}
.md17632.md-home_product .b-one.show{opacity: 1;z-index: 1;visibility: visible;position: relative;}
.md17632.md-home_product .b-swiper{width: 100%;}
.md17632.md-home_product .b-item{width:18.81%;margin-right: 1.48%;height: auto;}
.md17632.md-home_product .b-item:last-child{margin-right: 0;}
.md17632.md-home_product .b-link{display: block;position: relative;cursor: pointer;width: 100%;padding: .3rem .25rem .4rem; height: 100%;background-color: #f5f5f5;border-radius: .1rem;}
.md17632.md-home_product .b-link:after{opacity: 0;transition: all ease .5s;content: '';position: absolute;bottom: .3rem;left: .25rem;width: .32rem;height: .32rem;border-radius: 50%;background-image: url('/static/home/images/a28.png');background-size: .07rem;background-position: center center;background-repeat: no-repeat;border: solid 1px #ffffff;}
.md17632.md-home_product .b-text{width: 100%;margin-bottom: .25rem;}
.md17632.md-home_product .b-tipbox{width: 100%;margin-bottom: .15rem;padding-bottom: .1rem;border-bottom: 1px solid rgba(153,153,153,.2);}
.md17632.md-home_product .b-tip{width: 100%;color: rgba(34,34,34,.5);line-height: 1.5;}
.md17632.md-home_product .b-name{width: 100%;color: #222222;line-height: 1.47;height: 2.94em; font-weight: bold;}
.md17632.md-home_product .b-img{position: relative;top: 0;transition: all ease .3s; width: 100%;height: 1.73rem;line-height: 1.73rem;text-align: center;}
.md17632.md-home_product .b-img img{max-width: 1.46rem;max-height: 100%;}
.md17632.md-home_product .b-link:hover{background-color: #c3171d;background-image: linear-gradient(180deg, #c3171d 0%, #fa626e 100%);}
.md17632.md-home_product .b-link:hover:after{opacity: 1;}
.md17632.md-home_product .b-link:hover .b-tipbox{border-bottom: 1px solid rgba(230,230,230,.2);}
.md17632.md-home_product .b-link:hover .b-tip{color: rgba(255,255,255,.5);}
.md17632.md-home_product .b-link:hover .b-name{color: #ffffff;}
.md17632.md-home_product .b-link:hover .b-img{top: -.4rem;}

@media (max-width: 750px) {
   .md17632.md-home_product .b-navbox{display: block;white-space: nowrap;overflow: auto;}
   .md17632.md-home_product .b-line{width: .5rem;}
   .md17632.md-home_product .b-item{width: calc(50% - .15rem);margin-right: .3rem;}
}

.md17631.md-home_project{width: 100%;}
.md17631.md-home_project img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md17631.md-home_project .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md17631.md-home_project .c-titles{width: 100%;margin-bottom: .55rem;color: #222222;line-height: 1.2;font-weight: bold;}
.md17631.md-home_project .c-cont{width: 100%;}
.md17631.md-home_project .c-swiper{width: 100%;}
.md17631.md-home_project .c-swiper .swiper-slide{width: 100%;display: flex;}
.md17631.md-home_project .c-item{transition: all ease .5s; width: calc(12% - 1px);height: 6.2rem;margin-right: 1px;position: relative;background-color: #f1f1f1;overflow: hidden;}
.md17631.md-home_project .c-item:nth-child(2n){background-color: #f6f6f6;}
.md17631.md-home_project .c-lt{width: 100%;max-width: 1.92rem;padding: 1.45rem .2rem .3rem; max-height: 100%;overflow: auto;}
.md17631.md-home_project .c-icon{position: relative;display: block;margin-bottom: .7rem;width: .49rem;height: .38rem;}
.md17631.md-home_project .c-icon1{opacity: 1;transition: all ease .3s;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.md17631.md-home_project .c-icon2{opacity: 0;transition: all ease .3s;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.md17631.md-home_project .c-text{width: 100%;position: relative;min-height: 2.4rem;padding-bottom: .6rem;}
.md17631.md-home_project .c-text:after{content: '';position: absolute;bottom: 0;left: 0;width: .43rem;height: .43rem;border-radius: 50%;background-color: #c3171d;background-image: url('../images/a34.png');background-size: .07rem auto;background-position: center center;background-repeat: no-repeat;}
.md17631.md-home_project .c-name{width: 100%;color: #999999;line-height: 1.45;}  
.md17631.md-home_project .c-rt{position: absolute;top: 0;right: 0;width: calc(100% - 1.92rem);height: 100%;}
.md17631.md-home_project .c-img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.md17631.md-home_project .c-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}

@media (min-width: 750px) {
   .md17631.md-home_project .c-item.active{width: calc(52% - 5px);background-color: #c3171d;}
   .md17631.md-home_project .c-item.active .c-icon1{opacity: 0;}
   .md17631.md-home_project .c-item.active .c-icon2{opacity:1;}
   .md17631.md-home_project .c-item.active .c-name{color: #ffffff;}
   .md17631.md-home_project .c-item.active .c-text:after{background-color: #fff;background-image: url('../images/a34-b.png');}
}
@media (max-width: 750px) {
   .md17631.md-home_project .c-item{width: 100%;background-color: #c3171d;}
   .md17631.md-home_project .c-icon1{opacity: 0;}
   .md17631.md-home_project .c-icon2{opacity:1;}
   .md17631.md-home_project .c-name{color: #ffffff;}
   .md17631.md-home_project .c-text:after{background-color: #fff;background-image: url('../images/a34-b.png');}
}

/* 首页-关于我们 */
.md17633.md-home_about_us{width: 100%;padding: .9rem 0 .5rem;}
.md17633.md-home_about_us img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md17633.md-home_about_us .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md17633.md-home_about_us .d-cont{width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.md17633.md-home_about_us .d-left{width: calc(595/1600*100%);}
.md17633.md-home_about_us .d-titles{width: 100%;color: #222222;line-height: 1.2;font-weight: bold;}
.md17633.md-home_about_us .d-intro{width: 100%;margin-top: .25rem;color: #666666;line-height: 1.75;}
.md17633.md-home_about_us .d-list{width:calc(100% + .15rem);padding-top: .4rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.md17633.md-home_about_us .d-item{display: block;padding-right: .15rem;margin-top: .3rem;}
.md17633.md-home_about_us .d-box{width: 100%;}
.md17633.md-home_about_us .d-nub{display: inline-block;vertical-align: middle;color: #222222;line-height: 1;font-weight: bold;}
.md17633.md-home_about_us .d-unit{display: inline-block;vertical-align: middle;color: #222222;line-height: 1;font-weight: bold;}
.md17633.md-home_about_us .d-tip{max-width: 1.8rem;padding-top: .15rem;color: #222222;line-height: 1.5;} 
.md17633.md-home_about_us .d-more{transition: all  .3s; display: inline-block;vertical-align: middle;cursor: pointer;margin-top: .35rem;color: #222222;line-height: 1.6;}
.md17633.md-home_about_us .d-more:after{content: '';display: inline-block;vertical-align: middle;margin-left: .25rem;width: 1.75em;height: 1.75em;border-radius: 50%;background-color: #c3171d;background-image: url('../images/a28.png');background-size: .43em auto;background-position: center center;background-repeat: no-repeat;}
.md17633.md-home_about_us .d-more:hover{color: #c3171d;}
.md17633.md-home_about_us .d-right{width: calc(912/1600*100%);}
.md17633.md-home_about_us .d-video{display: block;cursor: pointer;width: 100%;position: relative;}
.md17633.md-home_about_us .d-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(588/912*100%);}
.md17633.md-home_about_us .d-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md17633.md-home_about_us .d-play{position: absolute;bottom: .55rem;right: .6rem;width: .95rem;}
.md17633.md-home_about_us .d-play img{width: 100%;}
.md17633.md-home_about_us .d-video:hover .d-img img{transform: scale(1.05);}

@media (max-width: 750px) {
   .md17633.md-home_about_us .d-left{width: 100%;margin-bottom: .3rem;}
   .md17633.md-home_about_us .d-item{width: 45%;padding-right: 0;}
   .md17633.md-home_about_us .d-tip{max-width: none;}
   .md17633.md-home_about_us .d-right{width: 100%;}
}

/* 首页-新闻资讯 */
.md17634.md-home_news{width: 100%;padding: .85rem 0 1.2rem;}
.md17634.md-home_news img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md17634.md-home_news .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md17634.md-home_news .e-titles{width: 100%;margin-bottom: .6rem;color: #222222;font-weight: bold;line-height: 1.2;}
.md17634.md-home_news .e-cont{width: 100%;position: relative;}
.md17634.md-home_news .e-swiper{width: 100%;position: relative;padding-bottom: .1rem;}
.md17634.md-home_news .e-item{width: 30.68%;margin-right: 3.98%;}
.md17634.md-home_news .e-item:last-child{margin-right: 0;}
.md17634.md-home_news .e-link{display: block;cursor: pointer;width: 100%;}
.md17634.md-home_news .e-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(324/491*100%);}
.md17634.md-home_news .e-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md17634.md-home_news .e-text{width: 100%;padding-top: .3rem;display: flex;align-items: center;}
.md17634.md-home_news .e-lt{flex: 1;padding-right: .15rem;}
.md17634.md-home_news .e-name{width: 100%;margin-bottom: .15rem;color: #222222;line-height: 1.2;font-weight: bold;}
.md17634.md-home_news .e-intro{width: 100%;color: #666666;line-height: 1.5;}
.md17634.md-home_news .e-rt{padding: .15rem .18rem;text-align: center; border-radius: .06rem;border: solid 1px #222222;}
.md17634.md-home_news .e-time1{width: 100%;margin-bottom: .05rem;color: #222222;line-height: 1.6;}
.md17634.md-home_news .e-time2{width: 100%;color: #222222;line-height: 1.3;font-weight: bold;}
.md17634.md-home_news .e-link:hover .e-img img{transform: scale(1.05);}
.md17634.md-home_news .e-link:hover .e-name{color: #c3171d;}

@media (max-width: 750px) {
   .md17634.md-home_news .e-item{width: 80%;margin-right: .3rem;}
}

/* 首页-搜索 */ 
.md17692.md-home_search{display: flex;align-items: center;min-height: 4.2rem;padding: 1rem 0;width: 100%;background-color: #000;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.md17692.md-home_search img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md17692.md-home_search .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md17692.md-home_search .g-cont{width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.md17692.md-home_search .g-left{width: 5.35rem;}
.md17692.md-home_search .g-titles{width: 100%;margin-bottom: .35rem;color: #ffffff;line-height: 1.3;}
.md17692.md-home_search .g-search{display: flex;width: 100%;}
.md17692.md-home_search .g-inputbox{flex: 1;}
.md17692.md-home_search .g-input{width: 100%;height: .5rem;border: none;padding: 0 .3rem;color: #333;background-color: #ffffff;}
.md17692.md-home_search .g-submitbox{position: relative;background-color: #c3171d;}
.md17692.md-home_search .g-submit{position: absolute;top: 0;left: 0;display: block;cursor: pointer;width: 100%;height: 100%;opacity: 0;z-index: 18;}
.md17692.md-home_search .g-tip{display: block;padding: 0 .2rem;height: .5rem;line-height: .5rem;color: #ffffff;}
.md17692.md-home_search .g-tip img{height: 1.3em;margin-right: .07rem;}
.md17692.md-home_search .g-right{width: 5.7rem;min-width: 350px;display: flex;flex-wrap: wrap;}
.md17692.md-home_search .g-item{display: block;cursor: pointer; width: 22.8%;padding: .3rem .15rem .2rem;text-align: center;margin:.15rem  2.93% .15rem 0;background-color: #c3171d;}
.md17692.md-home_search .g-item:nth-child(4n){margin-right: 0;}
.md17692.md-home_search .g-icon{transition: all  .3s;position: relative;top: 0;width: 100%;}
.md17692.md-home_search .g-icon img{width: .45rem;height: .45rem;object-fit: contain;}
.md17692.md-home_search .g-name{width: 100%;padding-top: .1rem;color: #ffffff;line-height: 1.6;}
.md17692.md-home_search .g-item:hover .g-icon{top: -.1rem;}

@media (max-width: 750px) {
   .md17692.md-home_search .g-left{width: 100%;margin-bottom: .3rem;}
   .md17692.md-home_search .g-input{height: .6rem;}
   .md17692.md-home_search .g-tip{height: .6rem;}
   .md17692.md-home_search .g-right{width: 100%;min-width: 100%;}
}
