@font-face {
    font-family: "ms-b";
    src: url("../fonts/Montserrat-Bold.otf") format("truetype");
}
@font-face {
    font-family: "ms";
    src: url("../fonts/Montserrat-Regular.otf") format("truetype");
}

body{font-family:'ms';}
input,textarea{font-family:'ms';}
input::placeholder,textarea::placeholder{font-family:'ms';}
.select select{font-family:'ms';}
.b{font-family:'ms-b'}
.more{width: 2.4rem;}
.more.w180{width: 2.1rem;}
.footer1{padding-bottom: .2rem;}
.footer1 .nav li{margin-right: 1rem;}
.footer1 .medias>p{width: 2.4rem;}
.footer1 .medias>img{margin:.25rem .55rem .3rem 0}
.inner-banner>.width>p:nth-of-type(1){font-size: .5rem;line-height: .6rem;}
.inner-banner>.width>p:nth-of-type(2){font-size: .2rem;line-height: .3rem;}
.comment .info>img{bottom:2.02rem}

.index-page .box2 .tit{font-size: .5rem;line-height: .6rem;}
.index-page .slogan>p{line-height: 1.2rem;bottom: 25%}
.index-page .box4 .cate>p{font-size: .18rem;}
.index-page .box4 .cate>p::before{top: .05rem;}
.index-page .box4 .cate>p.active::before{top:0}
.index-page .box4 .cate>p.active::after{top:.07rem}
.index-page .box6-1 .width>p{max-width: 12rem;}
.index-page .box6-1 li{margin-right: .3rem;}
.index-page .box6-1 li .img-div{margin:.12rem .3rem 0 0}
.index-page .box6-1 .info>p:nth-of-type(2){font-size: .16rem;line-height: .26rem;}
.index-page .box6-2 .tits{width: 65%;}
.index-page .box6-2 .num{width: 65%;}
.index-page .box6-2 .num li{width: calc(100% / 3);}
.index-page .box6-2 .num li:nth-child(4n){padding-right: .2rem;}
.index-page .box6-2 .num li:nth-child(3n){padding-right: 0;}
.index-page .box6-2 .con li{margin-right: .3rem;width: calc(25% - .225rem);padding:.6rem .3rem .7rem}
.index-page .box6-2 .con li>p:nth-of-type(2){font-size: .16rem;}

.project-page .con>p{left:2.23rem;bottom: -.45rem;}
.project-page li:nth-child(3) .con>p{left:1.8rem}

.solution-page .box1{padding: .95rem 0 1.5rem;}
.solution-page .box1 .tit>p:nth-of-type(1){font-size: .4rem;line-height: .5rem;}
.solution-page .box1 .info{padding:0 0 0 .2rem}
.solution-page .box1 .info>p:nth-of-type(2){font-size: .13rem;line-height: .23rem;}

.smart-page .box1 .width{max-width: 12.8rem;}
.smart-page .box2 .tit>p:nth-of-type(1){font-size: .35rem;line-height: .45rem;}

.research-page .box2 .tit{padding-top: 0;}
.research-page .box3 .con{width: 50%;}
.research-page .box3 li{width: calc(50% - .25rem);margin-right: .5rem;margin-bottom: .3rem;}
.research-page .box3 li:nth-child(2n){margin-right: 0;}

.about-page .box1 .info>p{font-size: .32rem;line-height: .42rem;}
.about-page .box2 ul{max-width: 92%;padding:0 .3rem .1rem .5rem}
.about-page .box2 li{margin-right: .4rem;}
.about-page .box2 .img-div{margin:.1rem .2rem 0 0}
.about-page .box2 .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: .14rem;}
.about-page .box2 .info>p:nth-of-type(2){font-size: .14rem;}

.honor-page .box1>p:nth-of-type(1){width: 40%;font-size: .3rem;line-height: .4rem}
.honor-page .box3 li>p:nth-of-type(2){font-size: .14rem;line-height: .24rem;}
.honor-page .box3 .swiper-slide>p{font-size: .18rem;line-height: .28rem;}

.news-page.detail>p:nth-of-type(1){font-size: .3rem;line-height: .4rem;}

.cases-page>p:nth-of-type(1){font-size: .3rem;line-height: .4rem;}

.manual-page .btn>p{width: 2rem;}

.goods-page .box1 .info{width: 45%;}
.goods-page .box3 .info{padding:.9rem .8rem}
.goods-page .box4 .info{width: 50%;padding-top: 0;}

@media (max-width:750px){
    .more{width: 3.4rem;}
    .more.w180{width: 3.3rem;}
    .inner-banner>.width>p:nth-of-type(1){line-height: .7rem;}
    .inner-banner>.width>p:nth-of-type(2){font-size: .28rem;line-height: .48rem;}
    .footer1{padding-bottom: .3rem;}
    .footer1 .nav li{margin-right: 0;text-align: center;}
    .footer1 .child{display: block;}
    .footer1 .child>a{width: 100%;}
    .footer1 .child>a:nth-child(2n+1){margin-right: 0;}
    .footer1 .medias>p{width: 100%;}
    .footer1 .medias>img{margin:.2rem auto .3rem}
    .comment .info>img{bottom:2.3rem}

    .index-page .box2 .tit{font-size: .45rem;line-height: .65rem;}
    .index-page .box2 .width>p:nth-of-type(1){font-size: .28rem;line-height: .48rem;}
    .index-page .box3 .item>p:nth-of-type(1){font-size: .4rem;}
    .index-page .box4 .cate>p{font-size: .28rem;}
    .index-page .box4 .cate>p::before{top: .4rem;}
    .index-page .box4 .cate>p.active::before{top:.36rem}
    .index-page .box4 .cate>p.active::after{top:.46rem}
    .index-page .box6-1 .width>p{max-width: 100%;}
    .index-page .box6-1 ul{display: block;}
    .index-page .box6-1 li{margin: 0 0 .3rem;width: 100%;display: flex;}
    .index-page .box6-1 li .img-div{margin:0 .4rem .1rem 0}
    .index-page .box6-1 .info>p:nth-of-type(1){justify-content: flex-start;}
    .index-page .box6-1 .info>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;text-align: left;}
    .index-page .box6-1 .borders{display: none;}
    .index-page .box6-2 .width{padding-top: .6rem;}
    .index-page .box6-2 .tits{width: 100%;}
    .index-page .box6-2 .num{width: 100%;}
    .index-page .box6-2 .num li{width: calc(50% - .1rem);margin-bottom: .2rem;}
    .index-page .box6-2 .num li>p:nth-of-type(1){align-items: center;margin-bottom: .1rem;}
    .index-page .box6-2 .num li>p:nth-of-type(1)>span:nth-of-type(2){font-size: .24rem;margin:0 0 0 .2rem}
    .index-page .box6-2 .num li>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;}
    .index-page .box6-2 .img-div{width: .7rem;height: .7rem;}
    .index-page .box6-2 .con li{margin-right: .2rem;width: calc(50% - .1rem);padding:.3rem .2rem}
    .index-page .box6-2 .con li>p:nth-of-type(1){font-size: .26rem;line-height: .42rem;margin: .2rem 0 .05rem;}
    .index-page .box6-2 .con li>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;}

    .solution-page .box1{padding: .8rem 0 .4rem;}
    .solution-page .box1 .tit>p:nth-of-type(1){font-size: .38rem;line-height: .58rem;}
    .solution-page .box1 .info{padding:0 0 0 .3rem}
    .solution-page .box1 .info>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;}

    .smart-page .box1 .width{max-width: 100%;}
    .smart-page .box2 .tit>p:nth-of-type(1){font-size: .38rem;line-height: .58rem;}

    .research-page .box3 .con{width: 100%;}
    .research-page .box3 ul{display: block;}
    .research-page .box3 li{width: 100%;margin-right: 0;margin-bottom: .2rem;}

    .about-page .box1 .info>p{font-size: .4rem;line-height: .6rem;}
    .about-page .box2 ul{max-width: 100%;padding: 1rem .4rem .6rem;display: block;}
    .about-page .box2 li{margin-right: 0;width: 100%;}
    .about-page .box2 .img-div{margin: 0 auto .15rem}
    .about-page .box2 .info>p:nth-of-type(1)>span:nth-of-type(2){font-size: .28rem;}
    .about-page .box2 .info>p:nth-of-type(2){font-size: .28rem;}

    .honor-page .box1>p:nth-of-type(1){width: 100%;font-size: .36rem;line-height: .56rem}
    .honor-page .box2 .width{padding: .8rem 0 6.5rem;}
    .honor-page .box3 li>p:nth-of-type(2){font-size: .24rem;line-height: .4rem;}
    .honor-page .box3 .swiper-slide>p{font-size: .28rem;line-height: .48rem;}

    .news-page.detail>p:nth-of-type(1){font-size: .32rem;line-height: .52rem;}

    .cases-page>p:nth-of-type(1){font-size: .32rem;line-height: .52rem;}

    .manual-page .btn>p{width: 3.2rem;}

    .contact-page li>p:nth-of-type(1){width: 1.8rem;}

    .goods-page .box1 .info{width: 100%;}
    .goods-page .box3 .info{padding:.6rem .4rem}
    .goods-page .box4 .info{width: 100%}
}