
/* 关于我们-简介 */
.md22653.s-main{width: 100%;background-color: #f7f7f7;}
.md22653.s-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22653.s-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22653.s-main .s-cont{width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.md22653.s-main .s-left{width: 43.75%;padding: .3rem 0 .3rem 1.6rem;}
.md22653.s-main .s-top{width: 100%;padding-right: 1.1rem;min-height: 3.8rem;padding-bottom: .5rem;}
.md22653.s-main .s-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.27;}
.md22653.s-main .s-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22653.s-main .s-bottom{width: 200%;display: flex;flex-wrap: wrap;position: relative;z-index: 1;}
.md22653.s-main .s-item{display: block;width: 25%;background-color: #ffffff;box-shadow: 0px .1rem .4rem 0px rgba(0, 0, 0, 0.08);background-size: 0 0;background-position: center center;background-repeat: no-repeat;}
.md22653.s-main .s-box{width: 100%;text-align: center;padding: .5rem .3rem .45rem;}
.md22653.s-main .s-icon{transition: all  .3s; display: flex;align-items: center;justify-content: center;margin: 0 auto;width: .8rem;height: .8rem;border-radius: 50%;background-color: var(--theme);}
.md22653.s-main .s-icon img{width: 100%;height: 100%;object-fit: contain;}
.md22653.s-main .s-icon1{display: block;}
.md22653.s-main .s-icon2{display: none;}
.md22653.s-main .s-text{width: 100%;padding-top: .25rem;}
.md22653.s-main .s-name{font-family: Montserrat-SemiBold;transition: all  .3s; width: 100%;max-width: 11em;margin: 0 auto;color: var(--theme);line-height: 1.4;}
.md22653.s-main .s-intro{font-family: Montserrat-Light;transition: all  .3s; width: 100%;padding-top: .1rem;color: #666666;line-height: 1.7;}
.md22653.s-main .s-right{width: 56.25%;}
.md22653.s-main .s-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(880/1080*100%);}
.md22653.s-main .s-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md22653.s-main .s-item:hover{background-size: cover;}
.md22653.s-main .s-item:hover .s-icon{background-color: #fff;}
.md22653.s-main .s-item:hover .s-icon1{display: none;}
.md22653.s-main .s-item:hover .s-icon2{display: block;}
.md22653.s-main .s-item:hover .s-name{color: #fff;}
.md22653.s-main .s-item:hover .s-intro{color: #fff;}

.md22653.s-main.white{background-color: #fff;}
.md22653.s-main.white .s-top{min-height: 4.25rem;}
.md22653.s-main .s-more{font-family: Montserrat-Light;transition: all .3s;display: inline-block;cursor: pointer;margin-top: .35rem;padding: 0 .39rem;color: #ffffff;line-height: .5rem;border-radius: .25rem;background-color: var(--theme);}
.md22653.s-main .s-more:hover{background-color: var(--active);}
.md22653.s-main .s-textbox{font-family: Montserrat-Light;width: 16rem;max-width: 92%;margin: 0 auto;padding: .5rem 0;color: #666666;line-height: 1.75;}
.md22653.s-main .s-textbox *{line-height: inherit;max-width: 100%;}
@media (max-width: 900px) {
    .md22653.s-main .s-left{width: 100%;padding: .8rem 4%;}
    .md22653.s-main .s-top{padding-right: 0;min-height: 1rem !important;}
    .md22653.s-main .s-item{width: 50%;}
    .md22653.s-main .s-bottom{width: 100%;}
    .md22653.s-main .s-right{width: 100%;}
    .md22653.s-main .s-more{line-height: .6rem;border-radius: .3rem;}
}

/* 关于我们-产线 */
.md22654.o-main{width: 100%;padding: .95rem 0 .8rem;}
.md22654.o-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22654.o-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22654.o-main .my-top{width: 100%;width: 100%;padding-bottom: .55rem;text-align: center;}
.md22654.o-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.22;}
.md22654.o-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22654.o-main .o-cont{width:calc(100% + .2rem);position: relative;left: -.1rem;display: flex;flex-wrap: wrap;}
.md22654.o-main .o-item{width: 33.33%;padding: 0 .1rem;margin-bottom: .2rem;}
.md22654.o-main .o-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(292/520*100%);}
.md22654.o-main .o-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md22654.o-main .o-img:hover img{transform: scale(1.05);}

@media (max-width: 900px) {
    .md22654.o-main .o-item{width: 50%;}
}

/* 关于我们-优势 */
.md22655.p-main{width: 100%;padding: .9rem 0 .8rem;background-color: #f6f6f6;}
.md22655.p-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22655.p-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22655.p-main .my-top{width: 100%;width: 100%;padding-bottom: .55rem;text-align: center;}
.md22655.p-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.22;}
.md22655.p-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22655.p-main .p-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.md22655.p-main .p-left{width: calc(500/1600*100%);}
.md22655.p-main .p-item{display: flex;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;width: 100%;padding-bottom: .3rem;margin-bottom: .4rem;border-bottom: 1px solid rgba(0,0,0,.08);}
.md22655.p-main .p-item:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: .15rem;}
.md22655.p-main .p-icon{display: flex;align-items: center;justify-content: center;width: .8rem;height: .8rem;border-radius: 50%;background-color: var(--theme);}
.md22655.p-main .p-icon img{width: 100%;height: 100%;object-fit: contain;}
.md22655.p-main .p-text{width: calc(100% - 1.1rem);padding-top: .28rem;}
.md22655.p-main .p-name{font-family: Montserrat-SemiBold;width: 100%;margin-bottom: .15rem;color: #111111;line-height: 1.5;}
.md22655.p-main .p-intro{font-family: Montserrat-Light;width: 100%;color: #666666;line-height: 1.75;}

.md22655.p-main .p-right{width: calc(1060/1600*100%);display: flex;flex-wrap: wrap;justify-content: space-between;}
.md22655.p-main .p-one{display: block;width: calc(50% - .1rem);margin-bottom: .2rem;}
.md22655.p-main .p-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(292/520*100%);}
.md22655.p-main .p-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md22655.p-main .p-img:hover img{transform: scale(1.05);}

@media (max-width: 900px) {
    .md22655.p-main .p-left{width: 100%;padding-bottom: .3rem;}
    .md22655.p-main .p-right{width: 100%;}
}

/* 关于我们-证书 */
.md22656.q-main{width: 100%;padding: .95rem 0 .95rem;}
.md22656.q-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22656.q-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22656.q-main .my-top{width: 100%;width: 100%;padding-bottom: .55rem;text-align: center;}
.md22656.q-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.22;}
.md22656.q-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22656.q-main .q-cont{width:calc(100% + .2rem);position: relative;left: -.1rem;}
.md22656.q-main .q-swiper{width: 100%;}
.md22656.q-main .q-item{width:20%;padding: 0 .1rem;}
.md22656.q-main .q-link{display: flex;align-items: center;flex-wrap: wrap;cursor: pointer;width: 100%;height: 100%;background-color: #ffffff;}
.md22656.q-main .q-imgbox{width: 100%;padding: .1rem;background-color: #f7f7f7;}
.md22656.q-main .q-img{width: 100%;position: relative;padding-top: calc(247/175*100%);}
.md22656.q-main .q-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.md22656.q-main .q-text{width: 100%;padding: .2rem .2rem 0;}
.md22656.q-main .q-name{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.6;}
.md22656.q-main .q-link:hover .q-img img{transform: scale(1.05);}
.md22656.q-main .q-link:hover .q-name{color: var(--theme);}
.md22656.q-main .q-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-color: #f7f7f7;background-size: 0 0;}
.md22656.q-main .q-prev svg{transition: all  .3s;width: .08rem;color: #111111;}
.md22656.q-main .q-prev:hover{background-color: var(--theme);}
.md22656.q-main .q-prev:hover svg{color: #fff;}
.md22656.q-main .q-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-color: #f7f7f7;background-size: 0 0;}
.md22656.q-main .q-next svg{transition: all  .3s;width: .08rem;color: #111111;}
.md22656.q-main .q-next:hover{background-color: var(--theme);}
.md22656.q-main .q-next:hover svg{color: #fff;}

@media (max-width: 900px) {
    .md22656.q-main .q-cont{padding-bottom: .8rem;} 
    .md22656.q-main .q-item{width: 33.33%;} 
    .md22656.q-main .q-prev{left: calc(50% - .8rem);top: auto;bottom: 0;margin-top: 0;}
    .md22656.q-main .q-next{right: calc(50% - .8rem);top: auto;bottom: 0;margin-top: 0;}
}
@media (max-width: 500px) {
    .md22656.q-main .q-item{width:50%;} 
}

/* 关于我们-产品分类 */
.md22658.n-main{width: 100%;padding: .95rem 0 1rem;}
.md22658.n-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22658.n-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22658.n-main .my-top{width: 100%;width: 100%;padding-bottom: .55rem;text-align: center;}
.md22658.n-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.22;}
.md22658.n-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22658.n-main .n-cont{width:calc(100% + .2rem);position: relative;left: -.1rem;}
.md22658.n-main .n-item{width: 33.33%;padding: 0 .1rem;}
.md22658.n-main .n-link{display: block;cursor: pointer;position: relative;width: 100%;height: 100%;}
.md22658.n-main .n-imgbox{width: 50%;}
.md22658.n-main .n-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(520/520*100%);}
.md22658.n-main .n-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md22658.n-main .n-text{position: absolute;bottom: 0;left: 0;width: 100%;padding: .3rem .4rem;}
.md22658.n-main .n-box{position: relative;width: 100%;padding-bottom: .2rem;margin-bottom: .25rem;}
.md22658.n-main .n-box:after{content: '';position: absolute;bottom: 0;left: 0;	width: .4rem;height: .03rem;background-color: #fff;}
.md22658.n-main .n-name{font-family: Montserrat-SemiBold;width: 100%;color: #fff;line-height: 1.4;}
.md22658.n-main .n-intro{width: 100%;color: #fff;line-height: 1.7;}
.md22658.n-main .n-link:hover .n-img img{transform: scale(1.05);}
@media (max-width: 900px) {
    .md22658.n-main .n-item{width: 50%;}
    .md22658.n-main .n-text{padding: .25rem .3rem;}
}
@media (max-width: 500px) {
    .md22658.n-main .n-item{width: 80%;}
}

/* 关于我们-应用案例 */
.md22659.m-main{overflow: hidden;width: 100%;padding: .9rem 0 1rem;background-color: #f6f6f6;}
.md22659.m-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22659.m-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22659.m-main .my-top{width: 100%;width: 100%;padding-bottom: .55rem;text-align: center;}
.md22659.m-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.22;}
.md22659.m-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22659.m-main .m-cont{width:calc(100% + .2rem);position: relative;left: -.1rem;}
.md22659.m-main .m-swiper{width: 100%;overflow: visible;}
.md22659.m-main .m-item{width: 33.33%;height: auto;padding: 0 .1rem;}
.md22659.m-main .m-link{display: flex;align-items: center;flex-wrap: wrap;cursor: pointer;width: 100%;height: 100%;background-color: #ffffff;}
.md22659.m-main .m-imgbox{width: 50%;}
.md22659.m-main .m-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(450/800*100%);}
.md22659.m-main .m-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md22659.m-main .m-text{width: 50%;padding: .15rem .8rem;}
.md22659.m-main .m-box{position: relative;width: 100%;padding-bottom: .2rem;margin-bottom: .35rem;}
.md22659.m-main .m-box:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: rgba(0,0,0,.08);}
.md22659.m-main .m-box:after{content: '';position: absolute;bottom: 0;left: 0;width:.4rem;height: 3px;background-color: var(--active);} 
.md22659.m-main .m-name{transition: all  .3s;font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.4;}
.md22659.m-main .m-intro{font-family: Montserrat-Light;width: 100%;color: #666666;line-height: 1.8;} 
.md22659.m-main .m-more{transition: all .3s;display: inline-block;margin-top: .5rem;color: #ffffff;padding: 0 .38rem;line-height: .5rem;border-radius: .25rem;background-color: var(--theme);}
.md22659.m-main .m-link:hover .m-img img{transform: scale(1.05);}
.md22659.m-main .m-link:hover .m-name{color: var(--active);}
.md22659.m-main .m-link:hover .m-more{background-color: var(--active);}
.md22659.m-main .m-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-color: #f7f7f7;background-size: 0 0;}
.md22659.m-main .m-prev svg{transition: all  .3s;width: .08rem;color: #111111;}
.md22659.m-main .m-prev:hover{background-color: var(--theme);}
.md22659.m-main .m-prev:hover svg{color: #fff;}
.md22659.m-main .m-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-color: #f7f7f7;background-size: 0 0;}
.md22659.m-main .m-next svg{transition: all  .3s;width: .08rem;color: #111111;}
.md22659.m-main .m-next:hover{background-color: var(--theme);}
.md22659.m-main .m-next:hover svg{color: #fff;}

.md22659.m-main.white{background-color: #fff;}
.md22659.m-main.white .m-link{box-shadow: .05rem .09rem .4rem 0px rgba(0, 0, 0, 0.05);border: solid 1px #eeeeee;}

@media (max-width: 900px) {
    .md22659.m-main .m-cont{padding-bottom: .8rem;} 
    .md22659.m-main .m-imgbox{width: 100%;}
    .md22659.m-main .m-text{width: 100%;padding: .3rem;}
    .md22659.m-main .m-more{line-height: .6rem;border-radius: .3rem;margin-top: .3rem;}
    .md22659.m-main .m-prev{left: calc(50% - .8rem);top: auto;bottom: 0;margin-top: 0;background-color: #fff;}
    .md22659.m-main .m-next{right: calc(50% - .8rem);top: auto;bottom: 0;margin-top: 0;background-color: #fff;}

    .md22659.m-main.white .m-prev{background-color: #f7f7f7;}
    .md22659.m-main.white .m-next{background-color: #f7f7f7;}
}

/* 关于我们-新闻 */
.md22660.l-main{width: 100%;padding: .95rem 0 1rem;}
.md22660.l-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md22660.l-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md22660.l-main .my-top{width: 100%;width: 100%;padding-bottom: .55rem;text-align: center;}
.md22660.l-main .my-titles{font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.22;}
.md22660.l-main .my-synopsis{font-family: Montserrat-Light;width: 100%;padding-top: .15rem;color: #666666;line-height: 1.75;}
.md22660.l-main .l-cont{width:calc(100% + .2rem);position: relative;left: -.1rem;}
.md22660.l-main .l-swiper{width: 100%;}
.md22660.l-main .l-item{width: 33.33%;height: auto;padding: 0 .1rem;}
.md22660.l-main .l-link{display: block;cursor: pointer;width: 100%;height: 100%;background-color: #f6f6f6;}
.md22660.l-main .l-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(292/520*100%);}
.md22660.l-main .l-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md22660.l-main .l-text{width: 100%;padding: .25rem .3rem .3rem;}
.md22660.l-main .l-box{width: 100%;position: relative;padding-bottom: .2rem;margin-bottom: .25rem;}
.md22660.l-main .l-box:after{content: '';position: absolute;bottom: 0;left: 0;width: .4rem;height: .03rem;background-color: var(--active);}
.md22660.l-main .l-time{font-family: Montserrat-Light;width: 100%;margin-bottom: .05rem;color: var(--theme);line-height: 1.6;}
.md22660.l-main .l-name{transition: all  .3s;font-family: Montserrat-SemiBold;width: 100%;color: #111111;line-height: 1.45;height: 2.9em;}
.md22660.l-main .l-intro{font-family: Montserrat-Light;width: 100%;color: #666666;line-height: 1.7;}
.md22660.l-main .l-link:hover .l-img img{transform: scale(1.05);}
.md22660.l-main .l-link:hover .l-name{color: var(--theme);}
.md22660.l-main .l-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-color: #f6f6f6;background-size: 0 0;}
.md22660.l-main .l-prev svg{transition: all  .3s;width: .08rem;color: #111111;}
.md22660.l-main .l-prev:hover{background-color: var(--theme) !important;}
.md22660.l-main .l-prev:hover svg{color: #fff;}
.md22660.l-main .l-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-color: #f6f6f6;background-size: 0 0;}
.md22660.l-main .l-next svg{transition: all  .3s;width: .08rem;color: #111111;}
.md22660.l-main .l-next:hover{background-color: var(--theme) !important;}
.md22660.l-main .l-next:hover svg{color: #fff;}

.md22660.l-main.gray{background-color: #f6f6f6;}
.md22660.l-main.gray  .l-link{background-color: #fff;}
.md22660.l-main.gray  .l-prev{background-color: #fff;}
.md22660.l-main.gray  .l-next{background-color: #fff;}
@media (max-width: 900px) {
    .md22660.l-main .l-cont{padding-bottom: .8rem;}
    .md22660.l-main .l-item{width: 50%;}
    .md22660.l-main .l-prev{left: calc(50% - .8rem);top: auto;bottom: 0;margin-top: 0;}
    .md22660.l-main .l-next{right: calc(50% - .8rem);top: auto;bottom: 0;margin-top: 0;}
}
