
/* 内页banner */
.md19618.md-banner{width: 100%;position: relative;background-color: #000;}
.md19618.md-banner .banner-cont{width: 100%;}  
.md19618.md-banner .banner-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(620/1920*100%);}
.md19618.md-banner .banner-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md19618.md-banner .banner-text{position: absolute;top:36.2%;left: 50%;transform: translate(-50%,0);width: 16rem;max-width: 92%;text-align: center;}
.md19618.md-banner .banner-titles{font-family: 'Poppins-SemiBold';width: 100%;max-width: 25em;margin: 0 auto .18rem;color: #ffffff;line-height: 1.2;}
.md19618.md-banner .banner-intro{font-family: 'Poppins-Medium';width: 100%;max-width: 39em;margin: 0 auto;color: #ffffff;line-height: 1.4;}

@media (max-width: 750px) {
  .md19618.md-banner .banner-text{top: 50%;transform: translate(-50%,-50%);}
}

/* 面包屑 */
.md19619.md-nav{overflow: hidden;width: 100%;background-color: #ffffff;box-shadow: 1px 2px .16rem 0px rgba(0, 0, 0, 0.1);}
.md19619.md-nav img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md19619.md-nav .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md19619.md-nav .nav-cont{width: 100%;display: flex;font-size: 0;}
.md19619.md-nav .nav-left{flex: 1;width: 0;}
.md19619.md-nav .nav-swiper{display: inline-block;max-width: 100%;}
.md19619.md-nav .nav-item{font-family: 'Poppins-Medium';transition: all  .3s; display: block;cursor: pointer;width: auto;position: relative;margin-right: 1rem;color: #222;line-height: .45rem;}
.md19619.md-nav .nav-item:last-child{margin-right: 0;}
.md19619.md-nav .nav-item:after{transition: all  .3s; content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19619.md-nav .nav-item:hover{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
.md19619.md-nav .nav-item:hover:after{width: 100%;}
.md19619.md-nav .nav-item.active{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
.md19619.md-nav .nav-item.active:after{width: 100%;}
.md19619.md-nav .nav-right{font-size: 0;margin-left: .25rem;}
.md19619.md-nav .nav-one{display: inline-block;vertical-align: middle;line-height: .45rem;color: #222;}
.md19619.md-nav .nav-one:after{content: '>';margin: 0 .05rem;}
.md19619.md-nav .nav-one:last-child:after{display: none;}
.md19619.md-nav .nav-one:nth-child(1):before{content: '';display: inline-block;vertical-align: middle;margin-right: .1rem;width: 1.16em;height: 1.5em;background-image: url('../images/a1.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.md19619.md-nav .nav-one:last-child{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}

@media (max-width: 1150px) {
  .md19619.md-nav .nav-item{line-height: 2.5;}
  .md19619.md-nav .nav-one{line-height: 2.5;}
}
@media (max-width: 750px) {
  .md19619.md-nav .nav-left{flex: none;width: 100%;text-align: center;}
  .md19619.md-nav .nav-item{margin: 0 .15rem !important;}
  .md19619.md-nav .nav-right{display: none;}
}



/* 产品-分类-banner */
.md19636.md-product_banner{width: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat; }
.md19636.md-product_banner img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md19636.md-product_banner .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.md19636.md-product_banner .s-cont{width: 100%;min-height: 6.2rem;display: flex;flex-wrap: wrap;align-items: center;align-content: center; padding: .5rem 0;}
.md19636.md-product_banner .s-left{flex: 1;padding-right: .5rem;}
.md19636.md-product_banner .s-titles{font-family: 'Poppins-SemiBold';display: inline-block;margin-bottom: .18rem;line-height: 1.2; color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
.md19636.md-product_banner .s-intro{font-family: 'Poppins-Medium';width: 100%;color: #222;line-height: 1.4;}
.md19636.md-product_banner .s-right{width: 7.2rem;padding: 0 .2rem;text-align: center;}
.md19636.md-product_banner .s-img{width: 100%;}
.md19636.md-product_banner .s-img img{max-width: 100%;max-height: 5rem;}
@media (max-width: 750px) {
   .md19636.md-product_banner .s-left{flex: none;width: 100%;margin-bottom: .5rem;}
   .md19636.md-product_banner .s-right{flex: none;width: 100%;}
}

/* 面包屑 */
.md19637.md-nav{overflow: hidden;width: 100%;background-color: #ffffff;box-shadow: 1px 2px .16rem 0px rgba(0, 0, 0, 0.1);}
.md19637.md-nav img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md19637.md-nav .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md19637.md-nav .nav-cont{width: 100%;display: flex;font-size: 0;}
.md19637.md-nav .nav-left{flex: 1;width: 0;}
.md19637.md-nav .nav-swiper{display: inline-block;max-width: 100%;}
.md19637.md-nav .nav-item{font-family: 'Poppins-Medium';transition: all  .3s; display: block;cursor: pointer;width: auto;position: relative;margin-right: 1rem;color: #222;line-height: .45rem;}
.md19637.md-nav .nav-item:last-child{margin-right: 0;}
.md19637.md-nav .nav-item:after{transition: all  .3s; content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19637.md-nav .nav-item:hover{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
.md19637.md-nav .nav-item:hover:after{width: 100%;}
.md19637.md-nav .nav-item.active{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
.md19637.md-nav .nav-item.active:after{width: 100%;}
.md19637.md-nav .nav-right{font-size: 0;margin-left: .25rem;}
.md19637.md-nav .nav-one{display: inline-block;vertical-align: middle;line-height: .45rem;color: #222;}
.md19637.md-nav .nav-one:after{content: '>';margin: 0 .05rem;}
.md19637.md-nav .nav-one:last-child:after{display: none;}
.md19637.md-nav .nav-one:nth-child(1):before{content: '';display: inline-block;vertical-align: middle;margin-right: .1rem;width: 1.16em;height: 1.5em;background-image: url('../images/a1.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.md19637.md-nav .nav-one:last-child{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}

@media (max-width: 1150px) {
  .md19637.md-nav .nav-item{line-height: 2.5;}
  .md19637.md-nav .nav-one{line-height: 2.5;}
}
@media (max-width: 750px) {
  .md19637.md-nav .nav-left{flex: none;width: 100%;text-align: center;}
  .md19637.md-nav .nav-item{margin: 0 .15rem !important;}
  .md19637.md-nav .nav-right{display: none;}
}

/* 面包屑 */
.md20169.md-nav{overflow: hidden;width: 100%;background-color: #ffffff;box-shadow: 1px 2px .16rem 0px rgba(0, 0, 0, 0.1);}
.md20169.md-nav img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md20169.md-nav .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md20169.md-nav .nav-cont{width: 100%;display: flex;font-size: 0;}
.md20169.md-nav .nav-left{flex: 1;width: 0;}
.md20169.md-nav .nav-swiper{display: inline-block;max-width: 100%;}
.md20169.md-nav .nav-item{font-family: 'Poppins-Medium';transition: all  .3s; display: block;cursor: pointer;width: auto;position: relative;margin-right: 1rem;color: #222;line-height: .45rem;}
.md20169.md-nav .nav-item:last-child{margin-right: 0;}
.md20169.md-nav .nav-item:after{transition: all  .3s; content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md20169.md-nav .nav-item:hover{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
.md20169.md-nav .nav-item:hover:after{width: 100%;}
.md20169.md-nav .nav-item.active{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
.md20169.md-nav .nav-item.active:after{width: 100%;}
.md20169.md-nav .nav-right{font-size: 0;margin-left: .25rem;}
.md20169.md-nav .nav-one{display: inline-block;vertical-align: middle;line-height: .45rem;color: #222;}
.md20169.md-nav .nav-one:after{content: '>';margin: 0 .05rem;}
.md20169.md-nav .nav-one:last-child:after{display: none;}
.md20169.md-nav .nav-one:nth-child(1):before{content: '';display: inline-block;vertical-align: middle;margin-right: .1rem;width: 1.16em;height: 1.5em;background-image: url('../images/a1.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.md20169.md-nav .nav-one:last-child{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}

@media (max-width: 1150px) {
  .md20169.md-nav .nav-item{line-height: 2.5;}
  .md20169.md-nav .nav-one{line-height: 2.5;}
}
@media (max-width: 750px) {
  .md20169.md-nav .nav-left{flex: none;width: 100%;text-align: center;}
  .md20169.md-nav .nav-item{margin: 0 .15rem !important;}
  .md20169.md-nav .nav-right{display: none;}
}

/* 头部 */
body{padding-top: 1rem;}
.md19607.md-header{position: fixed;top: 0;left: 0;z-index: 288;width: 100%;background-color: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.md19607.md-header img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md19607.md-header .h-main{width: 16rem;max-width: 92%;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.md19607.md-header .h-left{display: flex;align-items: center;font-size: 0;}
.md19607.md-header .h-logo{position: relative;z-index: 1;display: block;cursor: pointer;height: 1rem;line-height: 1rem;}
.md19607.md-header .h-logo img{max-width: 100%;height:51%;}
.md19607.md-header .h-right{display: flex;align-items: center;font-size: 0;height: 1rem;}
.md19607.md-header .h-nav{position: absolute;top: 0;left: 0;width: 100%;text-align: center;display: block;font-size: 0;}
.md19607.md-header .h-item{display: inline-block;vertical-align: top;position: relative;padding: 0 .28rem;}
.md19607.md-header .h-one{font-family: 'Poppins-Medium';display: inline-block;cursor: pointer;position: relative;color: #000;height: 1rem;line-height: 1rem;}
.md19607.md-header .h-one:after{content: '';position: absolute;bottom: 0;left: 0;width: 0;transition: all ease .3s;height: 2px;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19607.md-header .h-sub{display: none;min-width: 1.5rem;background-color: #fff;position: absolute;left: 50%;top: 100%;transform: translate(-50% ,0); z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.md19607.md-header .hs-cont{width: 100%;}
.md19607.md-header .hs-twobox{display: block;}
.md19607.md-header .hs-two{display: block;cursor: pointer;width: 100%;padding: 10px 8px;white-space: nowrap;line-height:1.5;text-align: center;color: #222;transition: background-color .3s;}
.md19607.md-header .hs-two:hover{color: #fff;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);} 
.md19607.md-header .h-menu {display: none;cursor: pointer;margin-left: .35rem; width: 1.6em;height:1rem; background-image: url('../images/h-menu.png');background-size:100% auto;background-position: center center;background-repeat: no-repeat;}
.md19607.md-header .h-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;cursor: pointer;}

.md19607.md-header .h-contact{font-family: 'Poppins-Medium';display: block;cursor: pointer;position: relative;z-index: 1;padding: 0 .33rem;line-height: .5rem;border-radius: .25rem;color: #ffffff;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19607.md-header .h-contact:hover{background-image: none;}
.md19607.md-header .h-search{display: block;margin-left: .2rem;}
.md19607.md-header .ha-buttom{position: relative;z-index: 1;display: block;cursor: pointer;width:1.33em;height: 1rem;background-image: url('../images/h1.png');background-size:100% auto;background-position: center center;background-repeat: no-repeat;}
.md19607.md-header .ha-sub{display: none;z-index: 108;white-space: nowrap;position: fixed;top: 1.5rem;left: 50%;transform: translate(-50%,0);}
.md19607.md-header .ha-form{font-size: 0;display: inline-block;} 
.md19607.md-header .ha-input{border: none;padding: 0 .2rem; display: inline-block;vertical-align: middle; width: 6rem;height: 45px;background-color: #fff;color: #222;}
.md19607.md-header .ha-submitbox{display: inline-block;vertical-align: middle;width: 45px;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19607.md-header .ha-submit{border: none;display: block;cursor: pointer;width: 100%;height: 45px; background-color: transparent;background-image: url('../images/h1-b.png');background-size: 18px auto;background-position: center center;background-repeat: no-repeat;}
.md19607.md-header.search-state .ha-sub {display: block;}
.md19607.md-header.search-state .h-opa {display: block;}

.md19607.md-header .h-item.has-nav2{position: static;}
.md19607.md-header .h-sub2{text-align: left;display: none;width: 100%; background-color: #fff;position: absolute;left: 0;top: 100%;z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.md19607.md-header .hb-cont{display: flex;}
.md19607.md-header .hb-left{width: 28.64%;min-height: .6rem;padding: .85rem .4rem .4rem 1.2rem;background-color: #eff8ff;}
.md19607.md-header .hb-item{transition: all .3s;display: block;padding: 0;width: 100%;margin-bottom: .35rem;border-radius: .2rem;}
.md19607.md-header .hb-onebox{display: flex;align-items: center;width: 100%;padding: 0 .4rem;}
.md19607.md-header .hb-one{cursor: pointer;flex: 1;padding-right: .2rem;color: #222;line-height: 1.5;}
.md19607.md-header .hb-buttom{display: block;cursor: pointer;position: relative;width: 1.66em;height: 1em;border-radius: .5em;background-color: #fff;}
.md19607.md-header .hb-buttom:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/h2.png');background-size: .55em auto;background-position: center center;background-repeat: no-repeat; }

.md19607.md-header .hb-twobox{display: none;width: 100%;padding: .05rem .4rem;}
.md19607.md-header .hb-two{display: block;cursor: pointer;padding: .12rem 0;}
.md19607.md-header .hb-two_text{display: inline-block;position: relative;max-width: 100%;padding: .05rem 0;color: #333;line-height: 1.6;}
.md19607.md-header .hb-two_text:after{transform: rotate(0);transition: all .3s;content: '';position: absolute;bottom: 0;left: 0;width: 0;height:2px;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19607.md-header .hb-two.active .hb-two_text:after{width: 100%;}
.md19607.md-header .hb-item.show{padding: .25rem 0 .05rem;background-color: #ffffff;}
.md19607.md-header .hb-item.show .hb-buttom{background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19607.md-header .hb-item.show .hb-buttom:after{transform: rotate(-180deg);background-image: url('../images/h2-b.png');}

.md19607.md-header .hb-right{width: 71.36%;position: relative;}
.md19607.md-header .hb-one_classify{opacity: 0;z-index: -1;visibility: hidden;transition: all ease .5s;position: absolute;top: 0;left: 0;width: 100%;}
.md19607.md-header .hb-one_classify.active{position: relative;opacity: 1;z-index: 1;visibility:visible;}
.md19607.md-header .hb-three{opacity: 0;z-index: -1;visibility: hidden;transition: all ease .5s;position: absolute;top: 0;left: 0;width: 100%;padding: .85rem .5rem .5rem;}
.md19607.md-header .hb-three.active{position: relative;opacity: 1;z-index: 1;visibility:visible;}
.md19607.md-header .hb-top{width: 100%;font-size: 0;margin-bottom: .4rem;}
.md19607.md-header .hb-swiper{display: inline-block;max-width: 100%;padding: .05rem;background-color: #eff8ff;border-radius: .3rem;}
.md19607.md-header .hb-nav{display: block;cursor: pointer;width: auto;transition: all .3s;padding: 0 .5rem;color: #222;line-height: .5rem;border-radius: .25rem;}
.md19607.md-header .hb-nav.active{color: #fff;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19607.md-header .hb-bottom{display: block;width: 100%;max-width: 11.6rem; position: relative;}
.md19607.md-header .hb-productbox{opacity: 0;z-index: -1;visibility: hidden;transition: all ease .5s;position: absolute;top: 0;left: 0;width: 100%;display: flex;flex-wrap: wrap;}
.md19607.md-header .hb-productbox.active{position: relative;opacity: 1;z-index: 1;visibility:visible;}
.md19607.md-header .hb-product{display: block;cursor: pointer;text-align: center;position: relative;width: 23.27%;min-height: 3.05rem;padding: .2rem;margin-right: 1.73%;margin-bottom: .2rem;background-color: #eff8ff;border-radius: .2rem;overflow: hidden;}
.md19607.md-header .hb-product:before{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: .04rem;background-color: #dce6ee;}
.md19607.md-header .hb-product:after{transition: all  .3s; content: '';position: absolute;left: 50%;bottom: 0;transform: translate(-50%,0);width: .4rem;height: .04rem;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19607.md-header .hb-imgbox{display: inline-block;width: 1.95rem;max-width: 100%;}
.md19607.md-header .hb-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(195/195*100%);}
.md19607.md-header .hb-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md19607.md-header .hb-text{display: flex;justify-content: center;width: 100%;padding-top: .2rem;}
.md19607.md-header .hb-name{font-family: 'Poppins-Medium';transition: all .3s;color: #222;line-height: 1.5;}
.md19607.md-header .hb-product:hover:after{width: 100%;}
.md19607.md-header .hb-product:hover .hb-img img{transform: scale(1.05);}
.md19607.md-header .hb-product:hover .hb-name{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}

.md19607.md-header .hb-productbox{max-height: 3.25rem;overflow: auto;scrollbar-color:#2b57ff  #eff8ff;scrollbar-width: none;scrollbar-width: thin; }
.md19607.md-header .hb-productbox::-webkit-scrollbar {width:  2px;height: 1px;}
.md19607.md-header .hb-productbox::-webkit-scrollbar-thumb {border-radius: .05rem;box-shadow: inset 0 0 .05rem #eff8ff;background: #2b57ff;}
.md19607.md-header .hb-productbox::-webkit-scrollbar-track {box-shadow: inset 0 0 .05rem #eff8ff;border-radius: .05rem; background: #eff8ff;}

@media (min-width: 1200px) {
   .md19607.md-header .h-item:hover .h-one:after{width: 100%;}
   .md19607.md-header .h-item:hover .h-one{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
   .md19607.md-header .h-item.active .h-one:after{width: 100%;}
   .md19607.md-header .h-item.active .h-one{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
   
   .md19607.md-header .hb-item.show .hb-one{font-family: 'Poppins-Medium';}
}
@media(max-width:1200px){    
   .md19607.md-header .h-main{width: 100%;}   
   .md19607.md-header .h-nav{position: fixed;left: auto;right: 0;top: 0;width: 260px;height: 100vh;text-align: left;margin: 0;padding: 10px 0;background-color: #fff;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
   .md19607.md-header .h-item{width: 100%;padding: 0 !important;margin: 0 !important;}
   .md19607.md-header .h-one{padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #222;font-size: 16px;}
   .md19607.md-header .h-item.has-nav:after {content: "";background-image: url('../images/h-right.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
   .md19607.md-header .h-item.has-nav.show:after {background-size: 18px auto;background-image: url('../images/h-down.png');}
   .md19607.md-header .h-sub{position: relative;top: 0;left: 0;width: 100% !important;background-color: #fff;box-shadow: none;transform: translate(0,0);}
   .md19607.md-header .hs-two{white-space: normal;text-align: left;padding-left: 40px;color: #333;font-size: 14px;} 
   .md19607.md-header .h-item.active .h-one{color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}

   .md19607.md-header .h-item.has-nav2{position: relative;}
   .md19607.md-header .h-item.has-nav2:after {content: "";background-image: url('../images/h-right.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
   .md19607.md-header .h-item.has-nav2.show:after {background-size: 18px auto;background-image: url('../images/h-down.png');}
   .md19607.md-header .h-sub2{position: relative;top: 0;left: 0;width: 100% !important;background-color: #fff;box-shadow: none;transform: translate(0,0);}
   .md19607.md-header .hb-left{display: block;width: 100%;padding: 0;background-color: #fff;}
   .md19607.md-header .hb-onebox{padding: 0;}
   .md19607.md-header .hb-twobox{display: none !important;padding: .05rem .2rem;}
   .md19607.md-header .hb-buttom{display: none;}
   .md19607.md-header .hb-item{padding: 0 !important;margin: 0 !important;}
   .md19607.md-header .hb-one{padding: 10px 8px 10px 40px;transition: background-color .3s; color: #333;font-size: 14px;}
   .md19607.md-header .hb-one:hover{color: #fff; background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
   .md19607.md-header .hb-right{display: none;width: 100%;}
   .md19607.md-header .hb-top{display: none;}
   .md19607.md-header .hb-three{position: relative;opacity: 1;z-index: 1;visibility:visible;}
   .md19607.md-header .hb-product{width: 100%;}
   /* 菜单 */
   .md19607.md-header .h-menu {display: block;}
   .md19607.md-header.menu-state .h-nav{transform: translate(0, 0);}
   .md19607.md-header.menu-state .h-opa {display: block;}  

}

@media(max-width: 500px) {    
   .md19607.md-header .ha-input{width: 5rem;height: 35px;} 
   .md19607.md-header .ha-submitbox{width: 35px;}   
   .md19607.md-header .ha-submit{height: 35px;}   
}

/* 产品查询 */
.md19639.md-product_inquiry{width: 100%;padding: 0 0 1rem;}
.md19639.md-product_inquiry img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md19639.md-product_inquiry .layout{width: 10.8rem;min-width: 650px;max-width: 92%;margin: 0 auto;} 
.md19639.md-product_inquiry .selectbox{width: 100%;position: relative;z-index: 8;}
.md19639.md-product_inquiry .select-tip{width: 100%;display: block;cursor: pointer;position: relative;padding-left: .3rem; padding-right: .5rem;background-color: #eff8ff;border-radius: .1rem;}
.md19639.md-product_inquiry .select-tip:after{content: "";position: absolute;right: .3rem;top: 0;z-index: 1;width: .1rem;height: 100%;background-image: url('../images/a15.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.md19639.md-product_inquiry .select-cur{display: block; width: 100%;height:.6rem;line-height:.6rem;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.md19639.md-product_inquiry .select-cur span{color: #ff0000;}
.md19639.md-product_inquiry .select-sub{visibility: hidden;z-index: -1;opacity: 0; position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff; box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05);}
.md19639.md-product_inquiry .select-cont{width: 100%; max-height: 2rem; overflow: auto;}
.md19639.md-product_inquiry .select-item{display: block;cursor: pointer; width: 100%; line-height: 1.6;padding: .1rem .15rem .1rem .3rem;color: #222;}
.md19639.md-product_inquiry .select-item:hover{color: #fff;background-color: var(--theme) !important; background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19639.md-product_inquiry .select-item.select{background-color: #f5f5f5;}
.md19639.md-product_inquiry .selectbox.show {z-index: 28;}
.md19639.md-product_inquiry .selectbox.show .select-sub{visibility: visible;z-index: 98;opacity: 1;transition: all ease .5s;}
.md19639.md-product_inquiry .selectbox.active .select-cur{color: #333;}

.md19639.md-product_inquiry .i-titles{font-family: 'Poppins-SemiBold';width: 100%;text-align: center;margin-bottom: .45rem;color: #333333;line-height: 1.3;}
.md19639.md-product_inquiry .i-bgbox{width: 100%;padding: 1px;border-radius: .2rem;box-shadow: 0px .05rem .16rem 0px rgba(23, 106, 172, 0.19);background-color: var(--theme); background-image: linear-gradient(0, var(--theme) 0%, var(--active) 100%);}
.md19639.md-product_inquiry .i-cont{width: 100%;padding: .55rem .6rem .6rem;background-color: #fff;border-radius: .2rem;}
.md19639.md-product_inquiry .i-three{width: 100%;display: flex;flex-wrap: wrap;}
.md19639.md-product_inquiry .i-two{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.md19639.md-product_inquiry .i-item{display: block;width: 100%;margin-bottom: .25rem;}
.md19639.md-product_inquiry .i-tip{font-family: 'Poppins-Medium';width: 100%;padding-bottom: .15rem;color: #333333;line-height: 1.5;}
.md19639.md-product_inquiry .i-tip span{color: #ff0000;}
.md19639.md-product_inquiry .i-b{width: 100%;position: relative;}
.md19639.md-product_inquiry .i-input{display: block;border: none;width: 100%;height: .6rem;padding: 0 .3rem;color: #333;background-color: #eff8ff;border-radius: .1rem;}
.md19639.md-product_inquiry .i-textarea{display: block;border: none;width: 100%;height: 5.9em;padding: .15rem .3rem;line-height: 1.5; color: #333;background-color: #eff8ff;border-radius: .1rem;}
.md19639.md-product_inquiry .i-agree{width: 100%;padding-bottom: .15rem;display: flex;flex-wrap: wrap;align-items: center;}
.md19639.md-product_inquiry .i-agree .lb-label{position: relative;display: block;cursor: pointer;margin-bottom: .1rem;}
.md19639.md-product_inquiry .i-agree .lb-icon{position: absolute;top: .175em;left: 0;width: 1.25em;height: 1.25em;border: solid 1px #999999;}
.md19639.md-product_inquiry .i-agree .lb-text{padding-left: calc(1.25em + .1rem);color: #222;line-height: 1.6;}
.md19639.md-product_inquiry .i-agree .lb-label.selected .lb-icon{border: none;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19639.md-product_inquiry .i-agree .lb-label.selected .lb-icon:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a16.png');background-size:  80% auto;background-position: center center;background-repeat: no-repeat;}
.md19639.md-product_inquiry .i-agree .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.md19639.md-product_inquiry .i-agree .lb-link{display: block;cursor: pointer;position: relative;margin-bottom: .1rem;line-height: 1.6;color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active)  100%);-webkit-background-clip:text; background-clip: text;-webkit-text-fill-color: transparent; text-fill-color: transparent;}
.md19639.md-product_inquiry .i-agree .lb-link:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19639.md-product_inquiry .i-agree .lb-intro{display: block;margin-bottom: .1rem;color: #222;line-height: 1.6;}
.md19639.md-product_inquiry .i-buttom{width: 100%;text-align: center;padding-top: .1rem;}
.md19639.md-product_inquiry .i-submit{font-family: 'Poppins-Medium';display: inline-block;border: none;cursor: pointer;color: #ffffff;height: .5rem;line-height: .5rem;border-radius: .25rem;padding: 0 .58rem;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}

/* 产品查询2 */
.md19639.md-product_inquiry.cont2{padding: .5rem 0 1.2rem;background-color: #eff8ff;}

/* 产品查询3 */
.md19639.md-product_inquiry.cont3{padding: 0 0 1.2rem;}

@media (min-width: 751px) {
  .md19639.md-product_inquiry .i-three .i-item{width: 32.29%;margin-right: 1.56%;}
  .md19639.md-product_inquiry .i-three .i-item:nth-child(3n){margin-right: 0;}
  .md19639.md-product_inquiry .i-two .i-item{width: 32.29%;}
  .md19639.md-product_inquiry .i-two .i-item:nth-child(2n){width: 66.15%;}
}
@media (max-width: 750px) {
  .md19639.md-product_inquiry  .layout{min-width: 10px;}
  .md19639.md-product_inquiry .i-cont{padding: .5rem .3rem;}
}

/* 侧边栏 */
.md19617.sidebar{position: fixed;top: 50%;right: .1rem;z-index: 38;transform: translate(0,-50%);}
.md19617.sidebar .sidebar-item{display: block;margin: .1rem 0;position: relative;}
.md19617.sidebar .sidebar-link{transition: all ease .5s; display: block;cursor: pointer;width: .5rem;height: .5rem;border-radius: 50%;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
.md19617.sidebar .sidebar-link img{width: 100%;height: 100%;object-fit: contain;}
.md19617.sidebar .sidebar-item:hover .sidebar-link{background-color: #000;}
.md19617.sidebar .sidebar-item:hover .sidebar-link img{filter: grayscale(100%) brightness(500%);} 
.md19617.sidebar .sidebar-sub{opacity: 0;visibility: hidden;z-index: -1;transition: all ease .5s;position: absolute;top: 50%;right: 0;transform: translate(0,-50%);}
.md19617.sidebar .sidebar-email{display: flex;align-items: center;cursor: pointer;border-radius: .25rem;background-color: var(--theme);background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);} 
.md19617.sidebar .sidebar-email_icon{width: .66rem;text-align: center;height: .5rem;line-height: .5rem;}
.md19617.sidebar .sidebar-email_icon img{max-width: .5rem;max-height: 100%;}
.md19617.sidebar .sidebar-email_text{white-space: nowrap;padding-right: .2rem;color: #ffffff;line-height: .5rem;}
.md19617.sidebar .sidebar-item.show .sidebar-sub{opacity: 1;visibility: visible;z-index: 38;}

/* 合作伙伴  合作伙伴2*/
.md19627.md-partner{width: 100%;padding: .9rem 0 .85rem;}
.md19627.md-partner img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md19627.md-partner .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.md19627.md-partner .wd-titles{font-family: 'Poppins-SemiBold';width: 100%;text-align: center;margin-bottom: .35rem;color: #333333;line-height: 1.2;}
.md19627.md-partner .wd-bottom{width: 100%;}
.md19627.md-partner .wd-wrap{width:100%;overflow:hidden;position:relative;}
.md19627.md-partner .wd-inner{position:relative;display:inline-block;vertical-align:top;white-space:nowrap;font-size:0;}
.md19627.md-partner .wd-list{font-size:0;display:inline-block;vertical-align:top;}
.md19627.md-partner .wd-item{display:inline-block;vertical-align:middle;width:2.3rem;padding:.1rem;}
.md19627.md-partner .wd-link{display:block;cursor:pointer;width:100%;}
.md19627.md-partner .wd-img{width:100%;position:relative;overflow:hidden;padding-top:calc(80/210*100%);background-color:#eff8ff;}
.md19627.md-partner .wd-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.00);transition:all ease .5s;}
.md19627.md-partner .wd-link:hover .wd-img img{transform:scale(1.05);}
.md19627.md-partner .wd-wrap:nth-child(2n) .wd-inner{padding-left: .8rem;}
.md19627.md-partner.cont2{padding: 1.1rem 0;}

/* 探索更多 */
.md19628.md-explore_more{width: 100%;padding:  0 0 .8rem;}
.md19628.md-explore_more img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md19628.md-explore_more .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.md19628.md-explore_more .we-titles{font-family: 'Poppins-SemiBold';width: 100%;text-align: center;margin-bottom: .45rem;color: #333333;line-height: 1.2;}
.md19628.md-explore_more .we-cont{width: calc(100% + .2rem);position: relative;left: -.1rem;display: flex;flex-wrap: wrap;}
.md19628.md-explore_more .we-item{display: block;width: 33.33%;padding: 0 .1rem;margin-bottom: .2rem;}
.md19628.md-explore_more .we-link{display: block;position: relative;cursor: pointer;position: relative;width: 100%;border-radius: .2rem;overflow: hidden;}
.md19628.md-explore_more .we-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(520/520*100%);}
.md19628.md-explore_more .we-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md19628.md-explore_more .we-text{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;padding: .4rem .3rem;}
.md19628.md-explore_more .we-name{font-family: 'Poppins-Medium';width: 100%;margin-bottom: .25rem;color: #ffffff;line-height: 1.2;}
.md19628.md-explore_more .we-more{font-family: 'Poppins-Medium';transition: all  .3s; display: inline-block;padding: 0 .4rem;color: #ffffff;line-height: .5rem;border-radius: .25rem;border: solid 1px #eff8ff;}
.md19628.md-explore_more .we-link:hover .we-img img{transform: scale(1.05);}
.md19628.md-explore_more .we-link:hover .we-more{border: none;background-color: var(--theme); background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);}
@media (max-width: 750px) {
   .md19628.md-explore_more .we-item{width: 100%;}
   .md19628.md-explore_more .we-more{line-height: .6rem;border-radius: .3rem;}
}

/* 底部 */
.md19608.md-footer {
    width: 100%;
    padding: .25rem 0 .2rem;
    background-color: #000000;
}

.md19608.md-footer img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
}

.md19608.md-footer .layout {
    width: 16rem;
    max-width: 92%;
    margin: 0 auto;
}

.md19608.md-footer input::-webkit-input-placeholder,
.md19608.md-footer textarea::-webkit-input-placeholder {
    color: #333;
}

.md19608.md-footer input:-moz-placeholder,
.md19608.md-footer textarea:-moz-placeholder {
    color: #333;
}

.md19608.md-footer input::-moz-placeholder,
.md19608.md-footer textarea::-moz-placeholder {
    color: #333;
}

.md19608.md-footer input:-ms-input-placeholder,
.md19608.md-footer textarea:-ms-input-placeholder {
    color: #333;
}

.md19608.md-footer .f-top {
    width: 100%;
    padding: .55rem 0 .6rem;
    text-align: center;
}

.md19608.md-footer .f-titles {
    font-family: 'Poppins-SemiBold';
    width: 100%;
    margin-bottom: .08rem;
    color: #ffffff;
    line-height: 1.2;
}

.md19608.md-footer .f-synopsis {
    width: 100%;
    color: rgba(255, 255, 255, 1);
    line-height: 1.6;
}

.md19608.md-footer .f-search {
    display: flex;
    align-items: center;
    width: 6.2rem;
    max-width: 100%;
    margin: .35rem auto 0;
    padding: .05rem;
    background-color: #ffffff;
    border-radius: .3rem;
}

.md19608.md-footer .f-inputbox {
    flex: 1;
}

.md19608.md-footer .f-input {
    width: 100%;
    border: none;
    background-color: transparent;
    height: .5rem;
    color: #222;
    padding: 0 .35rem;
}

.md19608.md-footer .f-submit {
    font-family: 'Poppins-Medium';
    display: block;
    cursor: pointer;
    border: none;
    min-width: 10em;
    padding: 0 .15rem;
    text-align: center;
    height: .5rem;
    line-height: .5rem;
    border-radius: .25rem;
    color: #ffffff;
    background-color: var(--theme);
    background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);
}

.md19608.md-footer .f-center {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: .55rem 0 .9rem;
    border-top: 1px solid rgba(255, 255, 255, .2);
}

.md19608.md-footer .f-left {
    display: flex;
    justify-content: space-between;
    width: 10rem;
}

.md19608.md-footer .f-item {
    display: block;
    padding-right: .2rem;
}

.md19608.md-footer .f-one {
    font-family: 'Poppins-Medium';
    display: block;
    margin-bottom: .25rem;
    color: #ffffff;
    line-height: 1.5;
}

.md19608.md-footer .f-twobox {
    display: inline-block;
}

.md19608.md-footer .f-two {
    transition: all .3s;
    display: block;
    cursor: pointer;
    margin-bottom: .22rem;
    color: rgba(255, 255, 255, 1);
    line-height: 1.6;
}

.md19608.md-footer .f-two:hover {
    color: #fff;
}

.md19608.md-footer .f-right {
    width: 4.8rem;
    font-size: 0;
}

.md19608.md-footer .f-tip {
    font-family: 'Poppins-Medium';
    width: 100%;
    padding-left: calc(1em + .2rem);
    margin-bottom: .25rem;
    color: #ffffff;
    line-height: 1.5;
}

.md19608.md-footer .f-tr {
    width: 100%;
}

.md19608.md-footer .f-td {
    width: 100%;
    position: relative;
    margin-bottom: .15rem;
}

.md19608.md-footer .f-icon {
    position: absolute;
    top: 0;
    width: 1.16em;
    height: 1.5em;
}

.md19608.md-footer .f-icon img {
    max-width: 100%;
    max-height: 100%;
}

.md19608.md-footer .f-text {
    font-family: 'Poppins-Medium';
    width: 100%;
    padding-left: calc(1em + .2rem);
    color: #ffffff;
    line-height: 1.5;
}

.md19608.md-footer .f-bottom {
    width: 100%;
    padding: .3rem 0;
    border-top: 1px solid rgba(255, 255, 255, .2);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.md19608.md-footer .f-lt {
    font-size: 0;
}

.md19608.md-footer .f-logo {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 1.4rem;
}

.md19608.md-footer .f-logo img {
    height: .51rem;
}

.md19608.md-footer .f-intro {
    display: inline-block;
    vertical-align: middle;
    margin: .1rem .1rem .1rem 0;
    color: rgba(255, 255, 255, 1);
    line-height: 1.6;
}

.md19608.md-footer .f-rt {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    min-width: 5.8rem;
}

.md19608.md-footer .f-linkbox {
    font-size: 0;
}

.md19608.md-footer .f-link {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin: .1rem .1rem .1rem 0;
    color: rgba(255, 255, 255, 1);
    line-height: 1.6;
}

.md19608.md-footer .f-link:hover {
    color: #fff;
}

.md19608.md-footer .share {
    font-size: 0;
}

.md19608.md-footer .share_one {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    margin: .1rem .1rem .1rem 0;
}

.md19608.md-footer .share_one:last-child {
    margin-right: 0;
}

.md19608.md-footer .share_link {
    display: block;
}

.md19608.md-footer .share_icon {
    display: block;
    transition: all ease .3s;
    width: 2.25em;
    height: 2.25em;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, .4);
}

.md19608.md-footer .share_icon img {
    opacity: .6;
    vertical-align: top;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.md19608.md-footer .share_sub {
    opacity: 0;
    z-index: -1;
    visibility: hidden;
    transition: all ease 0.5s;
    position: absolute;
    bottom: 100%;
    left: 50%;
    width: 1.8rem;
    padding-bottom: 0.1rem;
    transform: translate(-50%, 0);
}

.md19608.md-footer .share_code {
    width: 100%;
    border-radius: 0.1rem;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0px 0.1rem 0.2rem 0px rgba(0, 0, 0, 0.06);
}

.md19608.md-footer .share_code img {
    width: 100%;
}

.md19608.md-footer .share_one:hover .share_icon {
    background-color: var(--theme);
    background-image: linear-gradient(90deg, var(--theme) 0%, var(--active) 100%);
}

.md19608.md-footer .share_one:hover .share_icon img {
    opacity: 1;
}

.md19608.md-footer .share_one.show .share_sub {
    opacity: 1;
    z-index: 18;
    visibility: visible;
}

@media (max-width: 1150px) {
    .md19608.md-footer .f-logo {
        margin-right: .3rem;
    }
}

@media (max-width: 900px) {
    .md19608.md-footer .f-left {
        width: 100%;
        flex-wrap: wrap;
    }

    .md19608.md-footer .f-item {
        width: 100%;
        padding-right: 0;
    }

    .md19608.md-footer .f-twobox {
        width: 100%;
    }

    .md19608.md-footer .f-two {
        display: inline-block;
        vertical-align: middle;
        margin-right: .25rem;
    }

    .md19608.md-footer .f-tip {
        padding-left: 0;
    }

    .md19608.md-footer .f-right {
        width: 100%;
    }

    .md19608.md-footer .f-lt {
        width: 100%;
        text-align: center;
    }

    .md19608.md-footer .f-logo {
        margin: 0 .1rem;
    }

    .md19608.md-footer .f-link {
        margin: .1rem;
    }

    .md19608.md-footer .f-rt {
        width: 100%;
        min-width: 100%;
        text-align: center;
        justify-content: center;
    }

    .md19608.md-footer .f-linkbox {
        padding: 0 .15rem;
    }
}
